webpack - 无需重建即可进入生产阶段
问题描述
我有一个在生产模式下使用 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...
现在我只是不想为了这个小改动而重新构建。我只想更改同一个包上的参数。这可能吗?如何?
解决方案
推荐阅读
- javascript - 如何创建不区分大小写的文本搜索
- python - Python - 将数据点插入到 numpy 图像中
- go - 在 Go 中深度复制图结构
- c# - ASP.NET Core:IsInRoleAsync 和 Authorize Attribute 不一致
- c++ - 列表中的插入和删除
- php - WordPress:get_the_content() 和 the_content() 之间的区别
- c++ - 无法让 Qt Creator 正确编译 OpenCV
- mysql - MYSQL:为“评论”列生成 ID 的完美方式
- groovy - 带有 Groovy 的 Jmeter PostProcessor 并获取响应数据的内容
- javascript - 从函数中获取对象以在带有打字稿的字段中使用