vue运行报错Ineffective mark-compacts near heap limit Allocation failed-JavaScript heap out of memory

项目运行的时候突然报:Ineffective mark-compacts near heap limit Allocation failed-JavaScript heap out of memory

vue运行报错Ineffective mark-compacts near heap limit Allocation failed-JavaScript heap out of memory_第1张图片

解决办法:

  1、快捷键Win+R 打开运行窗口,运行

npm install -g increase-memory-limit

  2、在项目文件夹运行 increase-memory-limit

此时运行num run dev 项目又会报错 :node --max-old-space-size=10240"' 不是内部或外部命令,也不是可运行的程序

3、找到package.json文件,将scripts 属性的 vue-cli-service 的命令更新为

     node --max_old_space_size=4096 node_modules/@vue/cli-service/bin/vue-cli-service.js

  "scripts": {
    // "dev": "vue-cli-service serve" // 这个注释
    "dev": "node --max_old_space_size=4096 node_modules/@vue/cli-service/bin/vue-cli-service.js serve",
   // "build:prod": "vue-cli-service build",  // 这个注释
    "build:prod": "node --max_old_space_size=4096 node_modules/@vue/cli-service/bin/vue-cli-service.js build",
    "build:stage": "vue-cli-service build --mode staging"
  },

上面配置完就可以了,但是我这边git提交代码的时候报代码验证不通过

commit 的时候 加 --no-verify

-m "" 第一次提交用拼音试试,后面再用中文,本人这边有这样的问题暂不清除原因

git commit --no-verify -m "XXXX"

你可能感兴趣的:(javascript,vue.js,前端)