用于设置env变量的node命令适用于linux和mac,但不适用于Windows

时间:2017-10-09 07:55:10

标签: javascript node.js npm

在git克隆项目之后,我无法在Windows上运行npm run build,尽管它在Mac和Linux上运行:

"build": "API=https://dev-api.myexample.com/v1.0 babel-node build.js",

我收到了这个错误:

  

' API'不被识别为内部或外部命令,可操作程序或批处理文件。

1 个答案:

答案 0 :(得分:2)

您应该使用cross-env(首先将npm i cross-env添加到您的依赖项中,请参阅https://www.npmjs.com/package/cross-env

"build": "cross-env API=https://dev-api.myexample.com/v1.0 babel-node build.js",