查看: 354|回复: 1

[原创] NPM换源以及相关问题

[复制链接]

1

技术

14

魅力

1

原创

退休版主

Rank: 8Rank: 8

积分
8187
人气
416
分享
59

论坛元老活跃会员灌水之王荣誉管理

发表于 2023-7-6 19:57:10 | 显示全部楼层 |阅读模式
NPM换源以及相关问题


序言
最近想用Hexo搭一个Github Pages,遂采用Hexo。As we known,Hexo是要通过NPM安装的。但是,NPM的国外源我这里之前还能正常使用,但是今天不知道怎么用不了了,遂换源。换源中踩了一些坑,耗时5分钟才一一解决。

换什么源
值得注意的是,网上较多的教程中给出的源
已经不可用。
我们需要迁移到新的镜像源
我们打开Powershell,输入以下命令。
[PowerShell] 纯文本查看 复制代码
npm config set registry [url=https://npmmirror.com/]https://npmmirror.com/[/url]

然后,输入
[PowerShell] 纯文本查看 复制代码
npm config get registry

如果显示
https://npmmirror.com/
说明设置成功。

进一步
那么,现在你可以开始尝试重新安装了。如果你还不能正常安装,请尝试以下步骤:
  • 尝试清除代理
    [PowerShell] 纯文本查看 复制代码
    npm config get proxy
    npm config rm proxy
    npm 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人气 +1 收起 理由
alovelydoge + 1 很给力!

查看全部评分

0

技术

9

魅力

1

原创

版主

禁止访问

Rank: 7Rank: 7Rank: 7

积分
7757
人气
176
分享
52

最佳新人活跃会员

发表于 2023-7-7 09:14:56 | 显示全部楼层
不错,学到了
不过npm打成大写的NPM我还不认识了怎么回事捏
小菜鸡一枚~
Gitee主页:https://gitee.com/juruoqwq
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表