‘vue-cli-service‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。

报错原因 + 100% 解决办法

这个报错 vue-cli-service 不是内部或外部命令 核心原因只有一个:

项目依赖没装上 /node_modules 缺失,系统找不到 vue 启动命令

结合你刚才说的 npm install 不生成 node_modules,两个问题是同一个根源!

一步到位解决(直接复制运行)

先把下面 4 行命令全部复制,在项目根目录执行:

bash

1. 删除损坏的锁文件(必须删)

del package-lock.json

rmdir /s /q node_modules

2. 清理npm缓存

npm cache clean --force

3. 重新安装依赖(关键!)

npm install

4. 启动项目

npm run serve

如果执行完还是不行,用下面这个终极方案

bash

全局安装 vue 脚手架(最稳)

npm install -g @vue/cli

然后再重新装项目依赖

npm install

启动

npm run serve

为什么会出现这个错?

你之前 npm install 失败了 → 没有 node_modules 文件夹

项目启动命令 vue-cli-service 就存在于这个文件夹里

系统找不到文件 → 直接报这个错

最简单验证方法

执行完 npm install 后,看一眼项目文件夹:

✅ 必须出现 node_modules 文件夹,才能启动项目

❌ 没有这个文件夹,永远都会报这个错

小提示(Windows 专属)

如果你是 Windows,删除文件用这两个命令:

bash

删除锁文件

del package-lock.json

删除node_modules

rmdir /s /q node_modules

相关推荐
白山编程大哥2 小时前
Java 后端如何优雅地把 List 集合返回给前端
java·前端·list
Flynt2 小时前
我把热榜那篇"禁用 axios"逐条实测了一遍:结论大体对,坑在它没讲的地方
前端·javascript·axios
Csvn3 小时前
bundle优化
前端
slongzhang_3 小时前
linux 递归删除源码文件|递归删除目录下 *.js,但排除 *.min.js
linux·开发语言·javascript
北冥有鱼3 小时前
发版后动态路由点击报 `Failed to fetch dynamically imported module`」问题上的完整排查与修复过程
前端·vue.js
静默回滚3 小时前
视频压到 25 MB 以内,码率要算、音轨要扣、余量要留
前端
用户37203749260184 小时前
把 10MB 中文语义模型塞进浏览器:STSB 做到教师模型的 93%,但线上 top1 只有 42%
前端
光锥智能4 小时前
海康机器人举行2026移动机器人新品发布会:箱式存拣升级,「明智」系列发布
java·前端·机器人
计算机魔术师4 小时前
Anthropic 上市文件最吓人的一幕,不是亏损 807 亿
前端
alsmile4 小时前
AI友好的可视化图形引擎自我革命:Meta2d.js 2.0 历时一年全新重写,性能与多人协作全面升级
前端·开源·数据可视化