在运行vue项目,执行“npm run dev”的时候,一直报错:'"node --max-old-space-size=10240"'不是内部或外部命令,也不是可运行的程序。
这里不是内存设置太大,而是因为win10系统命令行中不能正确识别双引号"",所以要把这个插件包中涉及到的脚本中双引号都去掉,即修改node_modules下的.bin文件中的所有.cmd文件,将里面的"%_prog%" 去掉双引号 改成 %_prog%。
但是项目中依赖的模块那么多,就算可以批量替换,但代码改动越多,风险越大,想想太麻烦了,所以再想想办法吧!
我的项目使用vue-cli搭建的,原来是下面写法:
"dev": "vue-cli-service serve"
最终改为:文章来源:https://www.toymoban.com/news/detail-526639.html
"dev": "node --max_old_space_size=4096 node_modules/@vue/cli-service/bin/vue-cli-service.js serve"
最后完美解决这问题。文章来源地址https://www.toymoban.com/news/detail-526639.html
到了这里,关于‘“node --max-old-space-size=10240“‘不是内部或外部命令,也不是可运行的程序的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!