在无网络环境,或者网络不好的环境,node.lib会下载失败,此时可手动下载并进行配置。
我们以 node16.17.0 为例:
下载地址
分别下载node.lib和headers
https://registry.npmmirror.com/-/binary/node/v16.17.0/win-x64/node.lib
https://registry.npmmirror.com/-/binary/node/v16.17.0/node-v16.17.0-headers.tar.gz
解压
将node-v16.17.0-headers.tar.gz解压在 node 安装目录下,并在其解压目录中创建 Release 文件夹,将下载好的 node.lib 放入 Release 下,如下所示:
路径配置
打开 .npmrc 文件,一般在 C:\Users\用户名 目录下,例如:
在文件下边追加一行:
nodedir=D:\Program Files\NodeJs\node-v16.17.0-win-x64\node-v16.17.0
保存
保存文件,重新打开 CMD 窗口去执行npm的下载命令。