news 2026/6/10 17:09:40

Vue 常用的调试启动命令和编译命令

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Vue 常用的调试启动命令和编译命令

在 Vue 项目里,常用的调试启动命令和编译命令如下:

开发环境调试启动

要是你用的是 Vue CLI 创建的项目,可在项目根目录下运行下面的命令来启动开发服务器:

npm run serve

执行该命令后,项目会进入热更新模式,只要代码有修改,浏览器就会自动刷新。服务器默认会在http://localhost:8080这个地址启动。

生产环境编译打包

当项目开发完成,需要部署到生产环境时,要先对项目进行编译优化。同样在项目根目录下运行:

npm run build

运行此命令后,Vue 项目会被编译到dist目录。编译后的文件都是经过压缩和优化的,可直接用于生产环境部署。

命令说明

  • npm run servevue-cli-service serve的简写形式,其作用是启动开发服务器。
  • npm run build则是vue-cli-service build的简写,用于生产环境的构建。

如果你的项目没有使用 Vue CLI,那就需要在package.json文件中查看或者配置对应的脚本命令。

在调试和编译之前需要准备以下工作:

1. 全局安装 Vue CLI

你可以尝试在全局范围内安装 Vue CLI 工具:

npm install -g @vue/cli

安装完成后,再次尝试启动开发服务器:

npm run serve

2. 本地安装项目依赖

要是已经全局安装了 Vue CLI,但项目依赖没有安装,那么在项目根目录下执行以下命令:

npm install

这个命令会根据项目package.json文件中的配置,安装所有缺失的依赖。

3. 手动安装@vue/cli-service

若上述方法都不管用,你可以直接安装@vue/cli-service

npm install --save-dev @vue/cli-service

4. 检查package.json配置

要保证package.json文件中包含以下配置:

{ "scripts": { "serve": "vue-cli-service serve", "build": "vue-cli-service build" }, "devDependencies": { "@vue/cli-service": "^5.0.0" } }

5. 使用 npx 临时调用命令

如果你不想安装全局依赖,可以使用 npx 临时调用:

npx vue-cli-service serve

解决方案总结

建议你按照以下步骤解决问题:

  1. 首先在项目根目录下执行npm install,安装项目依赖。
  2. 若问题依旧存在,尝试安装@vue/cli-service
    npm install --save-dev @vue/cli-service
  3. 要是仍然无法解决,就全局安装 Vue CLI:
    npm install -g @vue/cli

要是你使用的是 Vue 3,还可以考虑创建一个新项目,然后将原有的代码迁移过去:

npm init vue@latest
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/9 17:20:53

5分钟部署Qwen-Image-Edit-2511,AI图片编辑一键上手

5分钟部署Qwen-Image-Edit-2511,AI图片编辑一键上手 你是不是也遇到过这些情况:想给产品图换背景,结果人物边缘发虚;想把两张人像合成合影,结果肤色不一致、光影不匹配;想改工业零件的材质,却连…

作者头像 李华
网站建设 2026/6/5 4:48:51

YOLO11训练失败?可能是环境没配对

YOLO11训练失败?可能是环境没配对 你兴冲冲下载好数据集,写好配置文件,敲下 python train.py,结果终端弹出一长串红色报错—— ModuleNotFoundError: No module named ultralytics AttributeError: cant get attribute C3k2 on &…

作者头像 李华
网站建设 2026/6/10 16:02:43

交通标志识别实战,YOLO11分类准确率测试

交通标志识别实战,YOLO11分类准确率测试 本文基于YOLO11镜像环境,聚焦真实交通标志识别任务,不讲抽象原理,只做可复现的实测验证。所有操作均在预置镜像中一键完成,无需配置环境、不改代码、不调参数——你看到的就是你…

作者头像 李华
网站建设 2026/6/10 13:03:08

从安装到运行只要5步,PyTorch-2.x-Universal-Dev-v1.0保姆级教学

从安装到运行只要5步,PyTorch-2.x-Universal-Dev-v1.0保姆级教学 1. 为什么你需要这个镜像:告别环境配置的“玄学时刻” 你是不是也经历过这些场景: 在本地装PyTorch,CUDA版本、cuDNN版本、Python版本三者死锁,查了…

作者头像 李华
网站建设 2026/6/10 15:50:00

Linux到底为什么要设置用户:用户组?

Linux 为什么要设置“用户:用户组”? 这不是历史遗留,而是 操作系统安全模型的基石。其核心目标是:在多用户共享系统资源的前提下,实现最小权限原则(Principle of Least Privilege)和职责隔离。一、设计哲学…

作者头像 李华
网站建设 2026/6/10 15:47:09

用YOLOv9做了个智能监控项目,全程无坑

用YOLOv9做了个智能监控项目,全程无坑 在小区出入口、工厂车间、仓库通道这些地方,摄像头每天都在录像,但真正被人工查看的视频可能不到1%。大多数时候,画面里只有空荡的走廊、缓慢移动的影子、偶尔经过的车辆——直到异常发生&a…

作者头像 李华