我的 npm 有问题我无法获得任何包。例如运行:
npm install -g npm@latest
Run Code Online (Sandbox Code Playgroud)
给出:
npm ERR! code E500 npm ERR!
500 Internal Server Error: npm@latest
Run Code Online (Sandbox Code Playgroud)
如果我尝试访问https://registry.npmjs.org/我得到:
Fastly error: unknown domain.
Please check that this domain has been added to a service.
Run Code Online (Sandbox Code Playgroud)
我查看了我的 /etc/hosts 并没有错,有什么想法吗?
---------------- INFOS -----------
NodeJS : v9.2.0
npm : 6.0.1
OS : Ubuntu 16.04.4 LTS
Run Code Online (Sandbox Code Playgroud)
下面的步骤解决了我的 npm 注册表问题。我希望同样会为你工作。
npm config set registry https://registry.npmjs.org/curl https://registry.npmjs.org/npm cache clean --forcenpm install有时,您无法从公司网络正确解析registry.npmjs.org。要解决该问题,请执行以下操作。
挖掘registry.npmjs.org @1.1.1.1
获取输出中的任意 ip 并将其添加到 /etc/hosts
104.16.16.35registry.npmjs.org
你现在应该可以走了。
| 归档时间: |
|
| 查看次数: |
9436 次 |
| 最近记录: |