Javascript 将变量传递到package.json
我正在开发React应用程序。我需要将一个变量从.env文件传递到package.json中:Javascript 将变量传递到package.json,javascript,reactjs,docker,npm,Javascript,Reactjs,Docker,Npm,我正在开发React应用程序。我需要将一个变量从.env文件传递到package.json中: {“proxy”:“ENV_VAR”} 有可能吗 此外,我们使用docker构建应用程序。我们可以用docker重写那把钥匙吗?最终目标是什么? 是否要在构建时定义流程方向? 如果是,则不需要将其传递给package.json,而是在构建脚本中读取它。 例如,像这样启动构建任务(它是否不在package.json中) 如果它类似于CreateReact应用程序,您是否检查过:这个 所以你可以阅读环境
{“proxy”:“ENV_VAR”}
有可能吗
此外,我们使用docker构建应用程序。我们可以用docker重写那把钥匙吗?最终目标是什么?
是否要在构建时定义流程方向?
如果是,则不需要将其传递给package.json,而是在构建脚本中读取它。
例如,像这样启动构建任务(它是否不在package.json中)
如果它类似于CreateReact应用程序,您是否检查过:这个
所以你可以阅读环境
const proxy = require('http-proxy-middleware');
module.exports = function(app) {
app.use(
'/api',
proxy({
target: process.env.ENV_VAR,
changeOrigin: true,
})
);
};
我可以像“PROXY=SOME_PROXY npm start”那样使用它吗?是的,在命令将其定义为要执行的脚本的临时变量之前设置它。例如,DEBUG=*node app.js(用于expressjs应用程序)启用详细输出以进行调试。
const proxy = require('http-proxy-middleware');
module.exports = function(app) {
app.use(
'/api',
proxy({
target: process.env.ENV_VAR,
changeOrigin: true,
})
);
};