最近在项目打包时总是打包不成功,报错如下图所示:
报错原因:是因为nodejs的版本太高不稳,当时用的nodejs的版本是10.6.0。
解决方式:
在网上搜了一下,v8版本的nodejs相对要稳定一些,建议安装8.9.4版本的nodejs,重新安装node环境之后打包就没有报错了。
其他版本的nodejs下载链接:http://nodejs.org/dist/
解决方式补充:
前段时间使用webpack打包项目的时候再次遇到了这个打包问题,使用了上面的解决方式还是没有解决,后面尝试了一新的方式最终解决了。解决办法就是在package.json配置文件中的“script”中的start和build属性分别进行配置,即:
"start": "node --max_old_space_size=4096 scripts/start.js",
"build": "node --max_old_space_size=4096 scripts/build.js",
代码片段如下图所示: