在我的 package.json 中,我有这些脚本:
"scripts": {
"do-build": "ENV=DEV node ./src/setEnvironment.js",
"do-build:prod": "ENV=PROD node ./src/setEnvironment.js",
"do-build:dev": "ENV=DEV node ./src/setEnvironment.js"
}
所以,我假设当我运行npm run do-build
它时它会运行"do-build": "ENV=DEV node ./src/setEnvironment.js"
,当它运行时npm run do-build --prod
它会执行"do-build:prod": "ENV=PROD node ./src/setEnvironment.js"
,但它总是执行默认的do-build script( "do-build": "ENV=DEV node ./src/setEnvironment.js"
)。我不确定为什么会这样?