编译问题描述:
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
1: 00007FF6B0EFD1BA v8::internal::GCIdleTimeHandler::GCIdleTimeHandler+4506
2: 00007FF6B0ED7F96 node::MakeCallback+4534
3: 00007FF6B0ED8910 node_module_register+2032
参考:
基于node的前端项目编译时内存溢出问题
我的问题如何解决:
- 删掉原来的node_module使用npm i 重新安装
npm i
我的问题就这样搞定了
扩展
npm-audit
扫描项目中的漏洞,并显示细节,但是不会解决漏洞
npm audit
扫描结果(看来问题还好多)
扫描项目中的漏洞,并并且兼容的安装更新依赖
npm audit fix
结果
内容大概就是配置的注册表(淘宝镜像)无法支持审核!
也不知道怎么解决,求路过大佬指导!
- 运行审核修复时候不改变node_modules,但是会更新package-lock.json文件
npm audit fix --package-lock-only
- 获取JSON格式的详细审核报告
npm audit --json