vue-cli 项目 经常在npm run dev 一段时间后自动崩溃怎么解决?

图片描述

最近项目总是在npm run dev后,大约在半个小时就会自动断开一次,如果保存次数多还会更短,请问改怎么解决这种问题?

阅读 10.4k
2 个回答

试一下这个方法:
修改package.json文件的scripts标签下指定最大内存限制,就是加参数:max_old_space_size
具体如下:
"build": "node --max_old_space_size=4096 build/build.js",
4096 就是4G的意思,可以根据自己项目需求修改。
修改后的scripts标签内容如下:

  "scripts": {
    "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js",
    "start": "npm run dev",
    "lint": "eslint --ext .js,.vue src",
    "build": "node --max_old_space_size=4096 build/build.js"
  }

一般这种情况就是写了死循环或者递归没有终止之类的,导致内存溢出,排查下代码吧。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题