vuejs2 - 暂存构建配置 - 带有开发数据库的生产代码
问题描述
如何在 vue 中配置 webpack 以生成生产代码/构建但使用开发配置?
我有以下两个 npm 脚本:
"build": "vue-cli-service build",
"build-dev": "vue-cli-service build --mode development",
还有两个配置文件:
.env.production
.env.development
现在我需要将代码部署到开发服务器,并确保代码与生产环境中的代码完全相同,这样我就可以先对其进行正确测试,但我需要为此使用开发数据库。
关于如何让 webpack 创建一个生产代码并将其mode
设置为其他任何东西而不是生产的任何想法?
解决方案
这只是NODE_ENV=production
在.env
配置文件中覆盖的问题。
所以这样的事情解决了这个问题:
# .env.staging
NODE_ENV=production
OTHER_VARS=...
和一个脚本:
"build-stage": "vue-cli-service build --mode staging",
推荐阅读
- python - Pandas 如何根据所有行的值、应用于整个数据框的特定列值向数据框添加新列
- python - 如何根据用户对下拉列表的响应定义使用哪个文件?
- reactjs - 我应该在哪里调用 setintreval 反应
- c# - PostAsync 语句导致测试完成不确定
- java - Hibernate Criteria - 投影中的多种实体类型
- c# - Azure Web 应用程序和 Azure VM 上的 Windows 窗体应用程序之间的通信
- python - 这是 Python 中通常使用的/一种好的做法吗?
- python - 为什么站点匹配查询不存在?
- javascript - 如何在完整日历中选择全年的工作日或周末?
- jquery - Rails 设置 cookie 作为响应,但标头会丢失