错误信息:
NODE_ENV=test : 无法将“NODE_ENV=test”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
所在位置 行:1 字符: 1
+ NODE_ENV=test npm run build
+ ~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (NODE_ENV=test:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
出现以上错误的原因在于,windows环境下,不支持NODE_ENV;
解决办法:
1.通过npm install -s cross-env安装cross-env包;
2.将package.json中的打包指令改成如下:
"build": "cross-env NODE_ENV=test node build/build.js"