簡體   English   中英

將值傳遞給 .js 文件的 npm 運行腳本

[英]npm run script that passes value to .js file

我將這些構建腳本添加到我的 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"
  }

如何在我的構建腳本中將變量傳遞給 setEnvironment.js?

有多種方法可以做這樣的事情。

最簡單的是定義兩個這樣的任務:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM