【发布时间】:2019-07-09 06:19:37
【问题描述】:
我有一个在生产模式下使用 webpack 创建的包。它现在用于分期。我们谈论的是静态文件,index.html 和 bundle.js。现在我想部署用于生产,但不是为生产重新构建另一个包,如何有效地仅替换当前 STAGING 包的变量?
例如:
// bundle.js
process.env.API_PATH = "api-staging.domain.ext";
console.log(process.env.API_PATH);
// code of the whole project...
// now we want to deploy the same thing to production:
process.env.API_PATH = "api.domain.ext";
console.log(process.env.API_PATH);
// code of the whole project...
现在我只是不想为了这个小改动而重新构建。 我只想更改同一个包上的参数。这可能吗?如何实现?
【问题讨论】:
标签: webpack environment-variables production