vue项目启动内存溢出,vue内存泄漏的解决方法

  vue项目启动内存溢出,vue内存泄漏的解决方法

  本文主要介绍了如何解决vue内存溢出错误的问题,有很好的参考价值,希望对大家有所帮助。如有错误或不足之处,请不吝赐教。

  

目录

   vue内存溢出报错vue项目打包内存溢出问题。踩坑的时候总是报错。网上搜的答案还在踩坑,终于是我的有效解决方案了。

  

vue内存溢出报错

  Node-max-old-space-size=10240 不是内部或外部命令,也不是可运行的程序。

  或者批处理文件。

  npm错误!代码精英周期

  npm错误!错误号9009

  npm错误!mscodevue @ 3 . 0 . 2 dev:` vue-CLI-service serve

  npm错误!退出状态9009

  npm错误!

  npm错误!mscodevue@3.0.2开发脚本失败。

  npm错误!这可能不是npm的问题。上面可能有额外的日志输出。

  npm错误!此运行的完整日志可在以下位置找到:

  npm错误!d:\ my software \ nodejs \ node _ cache \ _ logs \ 2022-03-12t 12 _ 18 _ 02 _ 919 z-debug . log

  d:\ layout machine \ client \ mscodevue

  在cmd中执行下面两个代码。

  npm安装-g增加-内存-限制

  增加内存限制

  没彻底解决就继续看,解决了就不看。

  在vscode中,依次单击文件、首选项和设置。

  在搜索中搜索排除、查找搜索排除和删除**/node_modules。

  然后点击编辑,点击替换,将“%_prog%”替换为%_prog%(即去掉双引号)。

  再次运行

  解决问题

  

vue项目打包内存溢出问题踩坑

  我的环境:win10环境node.js版本12内存16G

  今天升级系统时,通过运行npm run build:prod命令(或npm run build)

  

打包时一直报错

  致命错误:无效标记-接近堆限制的压缩分配失败- JavaScript堆内存不足

  因为刚从后台转到前端,虽然知道是内存溢出,但是需要稍微改变一下内存配置。

  

从网上搜的答案还是踩坑了

  删除。C:\Users{ account} \下的npmrc文件我删除了,但是没看到什么变化,还是报错(重启,清空缓存)。我在全球范围内安装了增加内存限制插件。在此安装后运行打包命令直接报告了一个错误,错误消息为

  “Node-max-old-space-size=4096”不是内部或外部命令,也不是可运行的程序。

  并不是这里的内存设置太大,而是win10系统的命令行中无法正确识别双引号,所以需要把这个插件包涉及的脚本中的双引号全部去掉,也就是全部修改。中的cmd文件。bin文件,并将里面的“%_prog%”更改为%_prog%

  项目中有那么多模块可以批量替换,但是代码改动越多,风险越大。想想太麻烦了,再想想吧!

  在package.json文件的build命令处修改“build”:“node-max _ old _ space _ size=4096 build/build . js”

  我的项目是使用vue-cli构建的。没有引用上面的build/build.js,而是写成了如下:

  内部版本:产品: vue-CLI-服务内部版本

  

最终针对我的有效方案

  上面的代码行更改为:

  build:prod : node-max _ old _ space _ size=4096 node _ modules/@ vue/CLI-service/bin/vue-CLI-service . js build

  更改后运行npm run build包没有问题,但是npm run serve报告“ node-max-old-space-size=4096””不是内部或外部命令,也不是可运行程序。请使用vscode删除所有的“%_prog%”双引号。或者将package.json中的serve命令更改为build命令。

  serve : node-max _ old _ space _ size=4096 node _ modules/@ vue/CLI-service/bin/vue-CLI-service . js serve-open ,

  以上个人经历,希望能给大家一个参考,也希望大家多多支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: