You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VueJS项目执行npm run serve报错:找不到vue-cli-service模块

Vue 2.x项目npm run serve报错解决方法

一、解决"找不到@vue/cli-service模块"问题

  • 检查package.json的devDependencies,确认是否包含@vue/cli-service,没有则执行:npm install @vue/cli-service --save-dev
  • 若已存在该依赖,删除node_modules和package-lock.json后,执行npm install --force强制重新安装,避免缓存导致的依赖缺失
  • 将scripts中的vue-cli-service serve修改为npx vue-cli-service serve,强制使用本地安装的cli-service,而非全局版本

二、解决"sed、dirname、uname命令未找到"问题

这些是Unix/Linux环境专属命令,Windows默认不支持,可选两种方案:

  • 安装Git Bash,在VS Code终端中切换为Git Bash后执行npm run serve,Git Bash会提供完整的Unix命令支持
  • 修改package.json中的scripts,替换掉Unix命令:
    • 如涉及sed文本替换,改用Node.js脚本实现;涉及系统信息判断,用process.platform在Node脚本中处理,替代uname命令;路径处理改用Node的path模块替代dirname

三、额外排查步骤

  • 执行node -v和npm -v确认nvm已成功切换到node 12.0.0及对应npm版本(node 12配套npm通常为6.x)
  • 检查项目根目录的vue.config.js,确认无错误配置导致cli-service启动失败

内容的提问来源于stack exchange,提问作者VAAA

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 11:33:14