从包 json 脚本设置 process.env 变量
Setting up process.env variable from package json script
我想使用来自 package.json 的脚本将 process.env.ENV 设置为 TEST 或 null 但下面的命令无法通过 package.json 工作(当我 运行 它时它工作直接在 cmd 上。)。
script {
"start": "cross-env ENV=null && node app.js",
"test": "cross-env ENV=TEST && istanbul cover mocha test"
}
我正在使用 corss-env 来使用通用语法为 Windows 和 Linux.
设置环境变量
运行 set ENV=TEST
或 set ENV=null
在 npm start
或 npm test
之前工作正常。
脚本中不需要 &&
尝试
"scripts": {
"start": "cross-env ENV=null node app.js",
"test": "cross-env ENV=TEST istanbul cover mocha test"
}
我想使用来自 package.json 的脚本将 process.env.ENV 设置为 TEST 或 null 但下面的命令无法通过 package.json 工作(当我 运行 它时它工作直接在 cmd 上。)。
script {
"start": "cross-env ENV=null && node app.js",
"test": "cross-env ENV=TEST && istanbul cover mocha test"
}
我正在使用 corss-env 来使用通用语法为 Windows 和 Linux.
设置环境变量运行 set ENV=TEST
或 set ENV=null
在 npm start
或 npm test
之前工作正常。
脚本中不需要 &&
尝试
"scripts": {
"start": "cross-env ENV=null node app.js",
"test": "cross-env ENV=TEST istanbul cover mocha test"
}