0


‘“node --max-old-space-size=10240“‘不是内部或外部命令,也不是可运行的程序

在运行vue项目,执行“npm run dev”的时候,一直报错:'"node --max-old-space-size=10240"'不是内部或外部命令,也不是可运行的程序。
这里不是内存设置太大,而是因为win10系统命令行中不能正确识别双引号"",所以要把这个插件包中涉及到的脚本中双引号都去掉,即修改node_modules下的.bin文件中的所有.cmd文件,将里面的"%_prog%" 去掉双引号 改成 %_prog%。
但是项目中依赖的模块那么多,就算可以批量替换,但代码改动越多,风险越大,想想太麻烦了,所以再想想办法吧!

我的项目使用vue-cli搭建的,原来是下面写法:

"dev": "vue-cli-service serve"

最终改为:

"dev": "node --max_old_space_size=4096 node_modules/@vue/cli-service/bin/vue-cli-service.js serve"

最后完美解决这问题。


本文转载自: https://blog.csdn.net/kaka22pato/article/details/127210629
版权归原作者 kaka22pato 所有, 如有侵权,请联系我们删除。

“‘“node --max-old-space-size=10240“‘不是内部或外部命令,也不是可运行的程序”的评论:

还没有评论