我正在使用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
文件中使用该变量?
答案 0 :(得分:0)
您可以在服务器启动时添加环境变量:
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"
},