暂存构建配置 - 带有开发数据库的生产代码

Staging build config - production code with development database

如何在 vue 中配置 webpack 以生成产品 code/build 但使用开发配置?

我有以下两个 npm 脚本:

"build": "vue-cli-service build",
"build-dev": "vue-cli-service build --mode development",

还有两个配置文件:

.env.production
.env.development

现在我需要将代码部署到开发服务器并确保代码与生产中的代码完全相同,以便我可以先正确测试它,但我需要为此使用开发数据库。

关于如何让 webpack 创建生产代码并将 mode 设置为其他任何东西而不是生产的任何想法?

这只是在 .env 配置文件中覆盖 NODE_ENV=production 的问题。

所以像这样解决了问题:

# .env.staging
NODE_ENV=production
OTHER_VARS=...

还有一个脚本:

"build-stage": "vue-cli-service build --mode staging",