gpt4 book ai didi

javascript - 将值传递给 .js 文件的 npm run 脚本

转载 作者:太空宇宙 更新时间:2023-11-04 00:33:51 25 4
gpt4 key购买 nike

我将这些构建脚本添加到我的 package.json 中:

npm run do-build --dev
npm run do-build --prod

我想运行 exec 文件来为我构建,但基于这些 --dev/prod,我想将参数传递给我的 setEnvironment.js 文件,如果这是 dev 或 prod 环境,则该文件基本上会设置变量,并且基于该变量,某些功能将打开/关闭。

在脚本中的 package.json 中,如何将变量/值传递给我正在调用的 js 文件。

"scripts": {
"do-build:dev": "node ./src/setEnvironment.js"
}

如何在我的 do-build 脚本中将变量传递给 setEnvironment.js?

最佳答案

有多种方法可以做到这一点。

最简单的是定义两个这样的任务:

"scripts": {
"do-build:dev": "ENV=DEV node ./src/setEnvironment.js",
"do-build:prod": "ENV=PROD node ./src/setEnvironment.js"
}

关于javascript - 将值传递给 .js 文件的 npm run 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39977983/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com