我有一个在安装程序中定义env
变量的脚本,此后,我想在应用程序中使用process.env
中的变量。
url.js
const getLicenseFeatures = process.env.GET_LICENSE_FEATURES
const licenseManagement = process.env.LICENSE_MANAGEMENT
export default {
getLicenseFeatures,
licenseManagement
}
package.json:
...
"scripts": {
"start": "react-app-env start --env-file=.env",
}
...
.env
GET_LICENSE = "http://localhost:2222/license"
MANAGEMENT = "http://localhost:2222"
但是我想使用.env
变量作为后备,并在我的.sh
中设置类似cross-env GET_LICENSE='http://localhost:6006/license'
因此在.sh
中设置的变量应该是主要变量。