У меня есть сценарии, которые определяют переменные 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
, должныбыть главным.