首页 前端知识 npm报错 npm error code EPERM npm error syscall mkdir,安装vue无法将“vue”项识别为 cmdlet、函数、脚本文件

npm报错 npm error code EPERM npm error syscall mkdir,安装vue无法将“vue”项识别为 cmdlet、函数、脚本文件

2024-07-30 22:07:26 前端知识 前端哥 472 75 我要收藏

安装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/

转载请注明出处或者链接地址:https://www.qianduange.cn//article/14655.html
标签
评论
发布的文章

JQuery中的load()、$

2024-05-10 08:05:15

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!