本文最后更新于 2024年4月16日,已超过 5 月没有更新,如果文章内容失效,请反馈给我们,谢谢!
环境
win10+powershell
问题
运行 npm run build:prod
或 npm run build:dev
会报错
错误如下
'NODE_ENV' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
npm ERR! code ELIFECYCLE
npm ERR! errno 1
查看 package.json 文件
"scripts": {
"build:dev": "NODE_ENV=development gulp build",
"build:prod": "NODE_ENV=production gulp build",
"dev": "NODE_ENV=development gulp build && NODE_ENV=development gulp playground && NODE_ENV=development gulp server",
"prod": "NODE_ENV=production gulp playground && NODE_ENV=production gulp server",
"lint": "eslint .",
"test": "npm run lint && npm run build:dev"
},
解决办法
Windows不支持这种写法,最好换成Linux
或者拆分两条脚本
"scripts": {
"build:dev": "set NODE_ENV=development && gulp build",
"build:prod": "set NODE_ENV=production && gulp build",
},
© 版权声明
分享是一种美德,转载请保留原链接
THE END