之前启动的vue命令为--env=dev
时间: 2024-03-12 17:48:40 浏览: 28
`--env=dev` 是在 Vue CLI 2.x 中使用的命令,而在 Vue CLI 3.x 中则使用 `--mode` 来指定模式。因此,如果你正在使用 Vue CLI 3.x,应该使用 `--mode` 命令来指定环境模式。
如果你想使用 `--env=dev` 命令来启动项目,可以先安装 Vue CLI 2.x,然后使用 `vue init` 命令初始化项目,并在 `config` 目录下的 `index.js` 文件中配置环境变量,如下所示:
```javascript
module.exports = {
// ...
dev: {
env: require('./dev.env'),
// ...
},
// ...
}
```
在这种情况下,你可以使用 `npm run dev -- --env=dev` 命令来启动项目。
相关问题
之前启动的vue命令为--env=dev成功了 现在在后面加上--env=dev --mode develop怎么报错了
`--env=dev` 是在 Vue CLI 2.x 中使用的命令,而 `--mode develop` 是在 Vue CLI 3.x 中使用的命令,它们是不兼容的。
如果你想在 Vue CLI 3.x 中启动 Vue 项目,并且想指定环境变量和模式,可以使用以下命令:
```
npm run serve -- --mode=development --env.development
```
这个命令中,`--mode=development` 代表使用 `development` 模式,`--env.development` 代表使用 `development` 环境变量。
请注意,在命令中使用 `--` 将选项传递给 `npm run` 命令,然后将选项传递给 `vue-cli-service` 命令。
dev:app-plus": "cross-env NODE_ENV=development UNI_PLATFORM=app-plus vue-cli-service uni-build --watch",解读
这是一个 `package.json` 文件中的脚本命令,主要作用是启动一个开发环境下的 Vue.js 项目并实时监听文件变化。具体解释如下:
- `dev:app-plus` 是该脚本命令的名称。
- `cross-env` 是一个跨平台设置环境变量的工具,用于在不同的操作系统上设置 NODE_ENV 和 UNI_PLATFORM 两个环境变量。
- `NODE_ENV=development` 设置当前的环境为开发环境。
- `UNI_PLATFORM=app-plus` 设置当前的运行平台为 app-plus。
- `vue-cli-service uni-build` 是 Vue CLI 提供的构建命令,用于将 Vue.js 项目构建成可执行的程序。
- `--watch` 参数表示启用监听模式,当文件发生变化时,自动重新构建项目。