[分享栈]EACCES npm ERR! FetchError request to httpsregistry.npm.taobao.orgcnpm failed解决方案

[分享栈]EACCES npm ERR! FetchError request to httpsregistry.npm.taobao.orgcnpm failed解决方案

武小栈
2021-01-28 / 3 评论 / 2,538 阅读 / 正在检测是否收录...

1.前言

太久没有做前端开发了,今天有需求做一点前端开发,但是在用vue-cli创建工程的时候老是报错,今天做一个问题记录。

2.正文

先说解决方案:

重新安装node.js软件。
将默认安装地址修改到除C盘之外的盘符。

错误最初情况为:

EACCES ERROR Failed to get response from https://registry.npm.taobao.org/vue-cli-version-marker

但是直接访问 https://registry.npm.taobao.org/vue-cli-version-marker 是能访问的,后面经过一系列乱摸索,比如换源,将https改为http,问题始终不得解决。

后来尝试使用npm安装其他包,但是全都报FetchError错误。

npm ERR! FetchError: request to http://registry.npm.taobao.org/yarn failed, reason: connect EACCES 117.174.129.101:80

npmfetcherr

折腾了许久都找不到解决方案,只能仔细的看下这个报错详情了,最后提示用root/administrator账户尝试,我想是不是要管理员,使用管理员模式依然报错。

后面重新安装node.js,依然无果。

再后来修改默认安装地址,将它从C盘安装到D盘,问题解决。

1

评论 (3)

取消
  1. 头像
    peter
    Windows 10 · Google Chrome

    作者您好,我这边跟您一样的情况可是我换了默认地址 也不行啊 npm什么都报错

    回复
    1. 头像
      武小栈 作者
      Windows 10 · Google Chrome
      @ peter

      还是要看具体报错哦,我这里报错描述为该操作被系统拒绝,提示我用管理员账户再次尝试,从报错信息中推断可能是文件读写权限的问题。

      回复
      1. 头像
        peter
        Windows 10 · Google Chrome
        @ 武小栈

        我这边已经ok了 跟项目的代码有关系,谢谢您的回复

        回复