如何针对不同的环境进行本地部署?

How can I deploy locally for different environments?

我必须在本地部署到开发、测试和生产环境,这样我也有 .env.env.development.env.test

这是我的包裹json

"scripts": {
    "serve": "vue-cli-service serve",
}

阅读.env.env.development.env.test如何针对不同环境进行本地部署?

到目前为止,我正在为开发输入这个“yarn serve”

编辑 1:

为了部署测试我这样做了:

"serve:": "vue-cli-service build --mode test"

但是我没有创建环境文件.env.test但是它的工作,应该不工作,首先应该阅读相应的文件。

构建时可以使用--mode production--mode development--mode staging

因此整个命令将是 vue-cli-service build --mode production(或任何其他环境而不是生产环境)

这是关于模式和环境变量的文档 link :) https://cli.vuejs.org/guide/mode-and-env.html