问题:
使用webpack打包,出现FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory错误。
原因:
使用webpack打包的内容,占用的js内存超过node默认的内存大小,造成内存溢出,执行失败。
修改方法:
执行前临时改变node的内存使用大小,增加内存
export NODE_OPTIONS=--max_old_space_size=4096
上面使用export的临时修改方法,当前shell窗口关掉,或重新开一个就无效
想要持续生效的,可以将上面的配置永久的写到/etc/profile 里面,然后使用source /etc/profile让环境变量生效