报错原因 + 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