一、报错

1.windows 通过nvm安装版本,执行命令:

       nvm install node

2.在本地安装了nvm后,通过nvm安装node报错了:

3.报错如下:

Could not retrieve https://nodejs.org/dist/latest/SHASUMS256.txt.

Get "https://nodejs.org/dist/latest/SHASUMS256.txt": dial tcp 104.20.23.46:443: i/o timeout

二、解决方法

1.如果你找不到相关配置文件在哪儿,可以打开vscode在终端输入:

        nvm root

2.此时就会显示你的nvm配置文件路径,比如我的路径示例是:

Current Root: F:\ruanjian\nvm

3.通过这个安装路径找到settings.txt文件,如果没有,可以新建一个,这个文件为nvm的配置文件,如图所示:

4.双击打开settings.txt,有下面两种情况,选择合适的方式:

1)如果是新建的settings.txt文件,则添加以下代码:

        这个为你nvm安装的路径:
        root: F:\ruanjian\nvm
        这个为你node.js的安装路径:
        path: C:\Program Files\nodejs
        配置node镜像:
        node_mirror: https://npmmirror.com/mirrors/node/
        配置npm镜像:
        npm_mirror: https://npmmirror.com/mirrors/npm/

2)如果有settings.txt文件,则只需要添加下面2行代码:

        配置node镜像:
        node_mirror: https://npmmirror.com/mirrors/node/
        配置npm镜像:
        npm_mirror: https://npmmirror.com/mirrors/npm/

5.重新输入nvm install 你需要安装的node版本即可

*需要注意:淘宝原镜像域名(registry.npm.taobao.org)的 HTTPS 证书正式到期,想要继续使用,需要将 npm 源切换到新的源(registry.npmmirror.com

三、npm i下载第三方包报错解决

1.在完成上面操作后,npm i 下载第三方包又报如下错误:

2.解决方法:

1)运行以下命令清除缓存:

        npm cache clean --force

2)使用以下命令切换环境:

        npm config set registry https://registry.npmmirror.com

3.再重新执行:

        npm i

4.下载成功!

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐