当前位置: 首页 > news >正文

龙岗网站改版智能建站系统 网站建设的首选

龙岗网站改版,智能建站系统 网站建设的首选,文化网站建设方案,数据平台项目是个老项目,依赖包也比较大,咱就按正常流程走一遍来详细解决这个问题,先看一下node版本,我用的是nvm管理的,详细可以看我的其他文章 友情提醒:如果项目比较老,包又大,又有一些需…

项目是个老项目,依赖包也比较大,咱就按正常流程走一遍来详细解决这个问题,先看一下node版本,我用的是nvm管理的,详细可以看我的其他文章

友情提醒:如果项目比较老,包又大,又有一些需要权限的特定包,下载不下来的话,直接把同事包copy过来算了哈哈哈哈哈,不然折腾的老费劲了。

npm ERR! code ELIFECYCLEnpm ERR! errno 134,这个错误通常表示在 npm 的上下文中,这可能是由于脚本执行过程中遇到了问题,比如内存不足、脚本崩溃或其他未处理的异常。俗称js内存溢出

FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory

解决过程如下:

方法一:    setx NODE_OPTIONS "--max_old_space_size=5120"

node本身默认的内存并不大,运行一般的项目足够了,但如果项目比较大的时候,就会出现内存不足的情况;我这里是将他设置为5GB,要将 NODE_OPTIONS 环境变量设置为使用 5GB 的最大旧空间大小,你可以按照以下步骤操作:

        1、打开命令提示符(Windows)或终端(macOS/Linux)。

        2、输入以下命令:

setx NODE_OPTIONS "--max_old_space_size=5120"

这样,NODE_OPTIONS 环境变量就会在系统级别被设置为使用 5GB 的最大旧空间大小

这个方法也是我最开始尝试的,但是对于我来说不生效,不过,多数人这一步就ok了的。不ok的接着往下看。

方法二: 安装插件 npm install -g increase-memory-limit 

在终端数据以下命令:

npm install -g increase-memory-limit
increase-memory-limit

原理:

increase-memory-limit 是一个 npm 脚本,用于增加 Node.js 进程的内存限制。在 Node.js 中,每个进程默认的内存限制是 1.76 GB(约为 1843 MB)。

可以使用 increase-memory-limit 脚本或 --max-old-space-size 选项来增加内存限制,脚本会自动增加 Node.js 进程的内存限制,然后运行 node app.js 命令。以下是一个使用 increase-memory-limit 脚本的例子:

"scripts": {"start": "increase-memory-limit node app.js"
}

也可以在运行 npm 命令时使用 --max-old-space-size 选项来增加内存限制,其中 <command> 是你想要运行的 npm 命令。例如,以下命令将内存限制增加到 5GB:

npm --max-old-space-size=5120 <command>

请注意,增加内存限制可能会影响你的应用程序的性能和稳定性。在增加内存限制之前,你应该确保你的应用程序确实需要更多的内存,并且你的系统有足够的可用内存。

在执行完上述的指令后,再次运行npm run serve(用自己的项目的启动指令)

如果到这一步还没有跑起来,或则报了npm ERR! code ELIFECYCLE npm ERR! errno 9009,那接着往下看:

这个时候会出现 '"node --max-old-space-size=10240"' 不是内部或外部命令,也不是可运行的程序
或批处理文件

找到node_modules下的.bin文件:

.bin下面的所有的.cmd文件里的 "%_prog%" 替换成 %_prog% 就可以了,全局替换可能检测不到,最好是这里的文件都点开一下,再全局替换,或则直接手动替换

至此问题就以及解决了。

我在这个问题上花了不少时间,查V8原理查js内存机制什么的,欸,这些虽然平时碰不到,但是碰到了就去好好了解一下,扩展一下知识。

http://www.yayakq.cn/news/250236/

相关文章:

  • 网站免费下载安装企业网站源码cms
  • 制作网站设计的公司新工商名录
  • 网站开发有哪些类型龙岗企业网站制作公司
  • 想做个网站怎么做石家庄网页开发建设
  • 小型商城网站清华大学网站建设方案
  • 家庭电脑可以做网站吗9个做简历的网站
  • 网站开发验收单深圳网络优化有限公司
  • 网站如何进行备案佛山网站建设公司价格多少
  • 案例学习网站建设方案wordpress的文章标签怎么用
  • 设计比较有特色的网站wordpress 打印sql
  • 美橙网站产品详情漳州城乡和建设局网站首页
  • 男的怎么做直播网站陕西省建设厅执业资格注册中心网站报名
  • 打开一个网站在建设中中文网页
  • 教育网站如何做seowordpress 静态 弊端
  • 二级网站建设费用山东省建设工程信息网站
  • 网站seo优化综合服务公司哪家好莱州市做企业网站
  • php开发网站关键词推广方式
  • 商城网站开发视频教程东营市建设项目工伤保险是哪个网站
  • 做一个购物网站多少钱企业咨询管理公司起名
  • 网站开发的目的实习报告代理平台推荐
  • 建设管理部门网站查询wordpress 插件使用
  • 开发网站企业企业网站优化排名
  • 品牌网站建设哪个好网站产品原型图
  • 网站建设与维护试题专业 旅游网站建设
  • 网站建设考试卷a卷济南网站制作哪家最好
  • 无锡哪里有做网站的公司做网站建设专业定制
  • 沈阳开发网站公司哪家好做配单ic去什么网站好
  • 国外企业网络安全百度seo推广首选帝搜软件
  • qq空间域名抢注网站龙口网页设计
  • 免费seo排名优化深圳网络提速优化服务包