本文主要讲解关于如何解决node内存溢出问题相关内容,让我们来一起学习下吧!

主要报错:

vue打包时遇见这种报错的时候,不要怀疑就是内存溢出了,教你一阵轻松解决此问题,类似

解决内存溢出办法

linux & mac

export NODE_OPTIONS=-max_space_size=8096

windows 直接打开cmd输入既可

set NODE_OPTIONS=-max_old_space_size=8096

cross-env可解决mac与windows差异

npm install –save-dev cross-env 安装

cross-env NODE_OPTIONS=-max_old_space_size=-8096

这里走完就完成99%,现在就只需npm run build

查看内存

控制台输入window.performance
jsHeapSizeLimit 代表内存大小限制, 2172649472/1024/1024 : 2072M,也就是2,这也佐证了新的V8已经将内存从1.4G限制提升上来了
totalJSHeapSize 代表可使用内存 629811769/1024/1024 600M
usedJSHeapSize 是Javascript对象占用的内存,不能大于totalJSHeapsize,如果大于,可能出现了内存泄漏

以上就是关于如何解决node内存溢出问题相关的全部内容,希望对你有帮助。欢迎持续关注潘子夜个人博客(www.frpkj.com),学习愉快哦!