之前启动的vue命令为--env=dev成功了 现在在后面加上--env=dev --mode develop怎么报错了
时间: 2023-10-06 18:05:18 浏览: 37
`--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` 命令。
相关问题
之前启动的vue命令为--env=dev
`--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` 命令来启动项目。
cross-env node_env=development vue-cli-service serve --open module 加载失败
在使用cross-env设置环境变量时,命令是"cross-env NODE_ENV=development vue-cli-service serve --open"而不是"cross-env node_env=development vue-cli-service serve --open"。其中的NODE_ENV表示要设置的环境变量为development,vue-cli-service serve用于启动vue项目开发服务器,--open表示打开浏览器。你提到的"module 加载失败"问题可能是由于其他原因引起的,可以尝试以下解决方法:
1. 确保你的项目中已经安装了所需的依赖包,可以通过运行"npm install"或"yarn install"来安装依赖。
2. 检查你的项目代码中是否存在错误或缺失的模块导入语句。确保所有需要的模块都正确导入。
3. 确认你的项目文件路径是否正确,特别是涉及到模块导入的文件路径。
4. 检查你的浏览器控制台是否显示任何错误消息或警告信息,这可能有助于找到问题的根源。
5. 如果你在代码中使用了自定义模块,确保这些模块已经正确安装和配置。
如果问题仍然存在,你可以提供更多的详细信息,比如错误消息或其他相关代码片段,以便我们更好地帮助你解决问题。