簡體   English   中英

如何將變量添加到package.json

[英]How to Add variables to package.json

我正在使用ReactJS,在package.json文件中,我想根據變量動態更改部署URL。 我有兩個不同的服務器:“stg”和“dev”,帶有單獨的部署URL。

像這樣的東西:

const deployServer = "dev" or "stg"

   "scripts": {
    "start": "node scripts/start.js",
    "build": "node scripts/build.js",
    "test": "node scripts/test.js",
    "deploy":"aws s3 sync build/ s3://"+deployServer+"-base-viewers-web-app"
},

我怎樣才能在package.json文件中使用該變量?

您可以在啟動服務器時添加環境變量:

REACT_ENV=stg npm start

然后在你的package.json文件中你可以使用:

"scripts": {
  "start": "node scripts/start.js",
  "build": "node scripts/build.js",
  "test": "node scripts/test.js",
  "deploy":"aws s3 sync build/ s3://REACT_ENV-base-viewers-web-app"
},

暫無
暫無

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

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