NPM换源以及相关问题
序言最近想用Hexo搭一个Github Pages,遂采用Hexo。As we known,Hexo是要通过NPM安装的。但是,NPM的国外源我这里之前还能正常使用,但是今天不知道怎么用不了了,遂换源。换源中踩了一些坑,耗时5分钟才一一解决。
换什么源
值得注意的是,网上较多的教程中给出的源http://registry.npm.taobao.org/ 已经不可用。我们需要迁移到新的镜像源https://npmmirror.com/ 我们打开Powershell,输入以下命令。[PowerShell] 纯文本查看 复制代码npm config set registry https://npmmirror.com/
然后,输入[PowerShell] 纯文本查看 复制代码npm config get registry
如果显示https://npmmirror.com/说明设置成功。
进一步
那么,现在你可以开始尝试重新安装了。如果你还不能正常安装,请尝试以下步骤:
- 尝试清除代理[PowerShell] 纯文本查看 复制代码npm config get proxynpm config rm proxynpm config rm https-proxy禁用IPV6这是我遇到的问题。在报错信息中显示了关于IPV6的信息,因此我尝试禁用了IPV6后可以正常使用了。用管理员权限打开Powershell。[PowerShell] 纯文本查看 复制代码Disable-NetAdapterBinding -Name "WLAN" -ComponentID ms_tcpip6
这样,便能禁用你的WLAN的IPV6。WLOG,如果你需要启用IPV6,运行:[PowerShell] 纯文本查看 复制代码Enable-NetAdapterBinding -Name "WLAN" -ComponentID ms_tcpip6
Written in Markdown with Typora. For better view, visit my Github pages
|
声明
1,本帖收录内容来源于系统采集或网友自主提交,不代表本网站立场!
2,本帖收录内容,仅供参考使用,本站不对其安全性,正确性等作出保证。
3,如您认为本帖收录内容侵犯了您的版权或者违规,请在右下角进行举报,发现直接删帖!
|