安装vue时报错,第二行报错有个mkdir,说明可能是权限问题,检查一下在nodejs文件夹创建新文件夹是否需要管理员权限,如果是那按以下步骤来就好了
1打开文件夹属性-安全-编辑
Authenticated Users就是当前正在使用的用户,把修改跟写入勾上就行了
2.重新运行vue安装代码
npm install -g @vue/cli
然后打vue就能正常了,解决之后才发现一篇里也有解决方法http://t.csdnimg.cn/JyWt7
接下来是踩的几个坑
1.将这个选中的文件给删掉,就不会报上面的错了
然而这个文件是配置默认路径的文件,就是跟着nodejs教程走要你在cmd里修改的
比如:
npm config set prefix ..\nodejs\node_global(npm config set prefix 刚刚创建的node_global文件夹的路径)
npm config set cache ..\nodejs\node_cache(npm config set cache 刚刚创建的node_cache文件夹的路径)
(npm root -g是查看默认安装路径)会发现把这文件删了默认路径又变回c盘那个了
2.npm ERR! code CERT_HAS_EXPIRED:证书过期问题
具体可以看这篇http://t.csdnimg.cn/bVokv
主要是最后一步,这个替换的镜像源有可能是过期的,换一个就好了
评论区有人提醒npm 淘宝镜像已经从 registry.npm.taobao.org 切换到了 registry.npmmirror.com。旧域名也将于 2022 年 5 月 31 日停止服务(不过,直到今天 HTTPS 证书到期才真正不能用了)
npm config set registry https://registry.npmmirror.com/