javascript - 将参数从 npm 构建脚本添加到 javascript 应用程序
问题描述
我有一个要部署在 3 个不同实例上的应用程序。每个都有自己的 api url、徽标、名称等。
我将为每个将确定不同信息的配置文件创建一个配置文件,无论它可能是什么。
因为我将构建应用程序(vue/react/whatever),所以我不能使用 dotenv。我想将一个参数传递给npm run build
可在 javascript 应用程序中访问的脚本,以便该应用程序可以选择为其构建的配置。
任何想法或替代我需要做的事情?只是指出我正确的方向。
非常感谢您,
解决方案
例如使用
env INSTANCE=1 npm run build
然后你可以在你的 js 配置中使用process.env.INSTANCE
.
在构建时,您的捆绑器将用您定义的实际值替换它。
推荐阅读
- charles-proxy - 每当 Charles 关闭时,macOS 代理都会自动打开。如何解决?
- php - 如何使用 PHP 连接到 WSDL Web 服务并检索其内容?
- .htaccess - htaccess 重写规则,当我在末尾添加 / 时,url 不起作用并显示错误
- c# - 转换 BitmapImage 并保存
- javascript - 使用 JQuery 从外部文件加载 div
- notifications - 如何在产品页面上显示通知 [PRESTASHOP 1.7]
- python - 获取 spinbox 的价值并打印它?
- python - 如何在 Python 中搜索二维数组中的元素
- amazon-web-services - Terraform 0.12 问题。此对象没有名为“xyz”的属性
- sql - 简单的递归 SQL 查询