NPM换源以及相关问题
NPM换源以及相关问题序言最近想用Hexo搭一个Github Pages,遂采用Hexo。As we known,Hexo是要通过NPM安装的。但是,NPM的国外源我这里之前还能正常使用,但是今天不知道怎么用不了了,遂换源。换源中踩了一些坑,耗时5分钟才一一解决。
换什么源
值得注意的是,网上较多的教程中给出的源http://registry.npm.taobao.org/已经不可用。我们需要迁移到新的镜像源https://npmmirror.com/我们打开Powershell,输入以下命令。 纯文本查看 复制代码npm config set registry https://npmmirror.com/
然后,输入 纯文本查看 复制代码npm config get registry
如果显示https://npmmirror.com/说明设置成功。
进一步
那么,现在你可以开始尝试重新安装了。如果你还不能正常安装,请尝试以下步骤:
[*]尝试清除代理 纯文本查看 复制代码npm config get proxynpm config rm proxynpm config rm https-proxy禁用IPV6这是我遇到的问题。在报错信息中显示了关于IPV6的信息,因此我尝试禁用了IPV6后可以正常使用了。用管理员权限打开Powershell。 纯文本查看 复制代码Disable-NetAdapterBinding -Name "WLAN" -ComponentID ms_tcpip6
这样,便能禁用你的WLAN的IPV6。WLOG,如果你需要启用IPV6,运行: 纯文本查看 复制代码Enable-NetAdapterBinding -Name "WLAN" -ComponentID ms_tcpip6
Written in Markdown with Typora. For better view, visit my Github pages
页:
[1]