‘vue-cli-service‘ is not recognized as an internal or external command

目录

1.下载vue-cli(如果已下载,cmd中显示版本号,跳过)

2.'vue-cli-service' is not recognized as an internal or external command报错

3.附:npm ERR! code CERT_HAS_EXPIRED问题


0基础小白,一开始连nodejs都灭有,没有接触过前端,只有空空的vscode,使用vscode运行程序报错,下载nodejs、vue、vue-cli,磨了好久。

1.下载vue-cli(如果已下载,cmd中显示版本号,跳过)

--前提:nodejs和vue已下载,cmd中node和npm和vue都能正常显示。

!!卸载和重装nodejs、下载vue:借鉴全网最详细的nodejs卸载和安装教程,这篇文章有nodejs的所有版本链接,可以直接跳转下载,vue部分换镜像源再下,直接下载很慢,换成

npm config set registry https://registry.npmmirror.com/

!!下载vue-cli,借鉴vue脚手架(vue-cli)详细安装过程,从1.2配置镜像源开始跟,这篇文章的镜像源是最新的,就是上一段里的代码行,跟到第二部分下载vue/cli。

--问题1:cmd中vue --version的时候不出来@vue-cli5.0.8,只有vue的版本号。

--解决:后来把cmd重新关了,再开了一次就好了。一定是输出@vue-cli5.0.8,不是输出vue的版本号!!

--问题2:vscode中,node和npm版本正常显示,vue版本号输出失败。

--解决:vscode也是重新开了,然后vscode中的终端我也重新开了一个,能正常输出。

2.'vue-cli-service' is not recognized as an internal or external command报错

--过程:在vscode中运行报错,看到网上说删除node_modules文件夹,然后再执行npm install命令。

--问题:npm install显示Cannot find module 'F:\node\node_modules\npm\bin\npm-cli.js' ,还有很多,不知道怎么解决,试了好几次,问题没解决,不敢再删了。

--解决:不知道删了node_modules怎么解决,就重装了一遍nodejs和vue和vue-cli。一直还原到第一步结束,确定vscode和cmd中vue-cli能正常输出版本,参照第一部分的cmd图。因为这个报错我是在vscode中报的错,之后直接在vscode中重开了一个终端,运行了一下npm install,问题解决,没有报错,中间对vscode关掉重启了几次,具体的我也记不清了,就看到一个文文章说要重启命令才能生效。主打一个问题不知道,重启最重要,不过电脑没有重启哈哈。

3.附:npm ERR! code CERT_HAS_EXPIRED问题

这个就是证书过期的问题,换成第一部分代码行里的镜像源就行,不用旧的淘宝镜像源了。

如果用了旧的,出了问题,可以借鉴npm ERR! code CERT_HAS_EXPIRED:解决证书过期问题

本人小白,操作的原理不是很清楚,只是磨了很久,可能操作有些地方不对,可能误打误撞,但是确实是成功的历程,欢迎各位大佬补充~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值