vue-cli-service 不是内部或者外部命令

clipboard.png

app@0.1.0 dev F:myworkphysicalAPP-PE
vue-cli-service serve --mode dev

'vue-cli-service' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! app@0.1.0 dev: vue-cli-service serve --mode dev
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the app@0.1.0 dev script.
npm ERR! This is probably not a problem with npm. There is likely additional log
ging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to in
stall?

npm ERR! A complete log of this run can be found in:
npm ERR! C:UsersAdministratorAppDataRoamingnpm-cache_logs2018-12-05T0
8_48_29_573Z-debug.log

阅读 245.9k
12 个回答

就是删了node—modules重新安装,过来人过来人

忘记 npm install 了:)

新手上路,请多包涵

1.检查的时候看package.json里面有没有 vue-cli-service;
2.有则删除 node modules;重新安装 node modules;
3.没有 则 单独安装 vue-cli-service;yarn add vue-cli-service -S

vue-cli-service serve --mode development 执行之前检查自己有没有安装 vue-cli-service

vue-cli-service 并没有加入到环境变量里。可以进入到项目中,用命令 ./node_modules/.bin/vue-cli-service 执行

新手上路,请多包涵

说出来你们可能不信,我解压moduls文件夹结果外面又套了一个moduls文件夹,所以webpack没有找到对的文件。检查nodemodules文件夹就可以了

vue --version执行一下看是不是3.x

新手上路,请多包涵

真正的解决方法是安装一下webpack4

原因:

说明包没安装成功,一般是网络原因造成的;

解决方案:

使用nrm源管理器,切换成淘宝的源:
nrm常用命令

  • 安装 cnpm i -g nrm
  • 查看 版本 nrm --version
  • 查看源列表(带 *号是正在使用的) nrm ls
  • 切换使用源 nrm use taobao
  • 测试源速度 nrm test taobao
  • 测试源速度(所有) nrm test
  • 使用一个包使用特定源 npm i logo --registry=https://registry.npm.taobao.org
  • 删除源 nrm del taobao
新手上路,请多包涵
  1. 调整node版本。我是在node v8.9.0下遇到了这个问题,调整为最新版本后解决;
  2. 存在可能因为网络环境导致丢包。检查网络环境下载速率。

已经解决:
vue错误:-4025

解决方法:
npm install --global vue-cli

而这个:npm install -g @vue/cli,安装就报错。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏