赞
踩
通过npm run docs:dev
启动项目时,出现内存溢出问题:
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
使用swap
方式,置换一些内存资源存放swap
磁盘。 适合内存大小受限的Linux
云服务器。
安装increase-memory-limit
插件:
#安装插件
npm install -g increase-memory-limit
#执行命令
npx cross-env LIMIT=4096 increase-memory-limit
#启动项目
npm run docs:dev
修改项目中的package.json
文件,使用increase-memory-limit
进行解决
【1】在项目中安装increase-memory-limit
命令
# 在项目中运行
npm install increase-memory-limit
npm install --save cross-env
【2】修改package.json
"scripts": {
"fix-memory-limit": "cross-env LIMIT=2048 increase-memory-limit"
},
【3】最后执行一次npm run fix-memory-limit
npm run fix-memory-limit
【1】全局安装npx
npm i -g npx
【2】直接在package.json
替换scripts
下的serve
指令内容:
"serve": "npx --max_old_space_size=4096 vue-cli-service serve"
【3】最后运行npm run serve
或yarn serve
npm run serve
直接在package.json
替换scripts
中的serve
指令内容:
"serve" : "node --max_old_space_size=4096 node_modules/.bin/vue-cli-service serve --open"
最后运行npm run serve
或yarn serve
可以进行全局设置:
【1】打开一个cmd
窗口;
【2】跑setx NODE_OPTIONS --max_old_space_size=10240
;
【3】关闭所有cmd
代码编辑器;
【4】重新打开cmd
并再次运行节点命令(npm
等);
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。