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

刘超 14天前 ⋅ 251 阅读   编辑

一、问题

  在package.json定义如下

    "build": "cross-env NODE_ENV=production webpack --config internals/webpack/webpack.prod.babel.js --color -p --progress --hide-modules --display-optimization-bailout",

  执行npm run build,报

'"node --max-old-space-size=10240"' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
npm ERR! code ELIFECYCLE
npm ERR! errno 9009

二、解决方法

  win10系统

  1、在\node_modules.bin 下的 *.cmd 文件中,有如下"%_prog%"

 

  2、修改【"%_prog%"】 为 【%_prog%】,即去掉双引号

三、参考文章

  1、https://my.oschina.net/u/133911/blog/4435743

  2、https://github.com/endel/increase-memory-limit/issues/28


注意:本文归作者所有,未经作者允许,不得转载

全部评论: 0

    我有话说: