问题描述:项目引入了本地的npm包,使用的是npm link链入的。但是链入之后,项目报错invalid array length Allocation failed - JavaScript heap out of memory
,报错如下。
请教了大佬,说是给的内存太小,link有时候引入过来的比较大,导致内存不够了。于是给了几个解决方法
1、npm clean一下,然后重启下vscode
2、node --max-old-space-size=4096,试了下扩容
3、重装项目的node包
试了以上几种方式之后,跑起来还是报相同的错。
于是最后又试了下重装npm包的node_modules,再重新跑项目,发现不会再报错了。
记录一下,防止后面遇到类似问题又毫无头绪。