nvm-windows安装及使用
-
github下载地址: nvm-windows
-
nvm
列出nvm的相关信息 -
nvm arch
显示当前node运行环境是32位还是64位的 -
nvm root <path>
设置存储不同node版本的位置 -
nvm version
nvm的版本 -
nvm list
列出已安装的版本 -
nvm install node
安装node最新版 -
nvm install <version>
安装对应版本的node -
nvm uninstall <version>
移除某个版本的node -
nvm use <version>
切换使用不同版本的node -
nvm node_mirror <node_mirror_url>
设置node镜像地址 -
nvm npm_mirror <npm_mirror_url>
设置npm镜像地址 -
nvm on
启用nvm管理node -
nvm off
禁用nvm管理node,不会卸载任何版本
问题呈现
按照提示手动安装npm包
截图中有这么两句提示
// Please visit https://github.com/npm/cli/releases/tag/v6.14.16 to download npm.
// It should be extracted to C:\Users\EDZ\AppData\Roaming\nvm\v12.22.10
- 先去下载对应的npm的source包并解压
- 然后把npm包放在nvm下对应的node版本中的node_modules中
- 调整包名为npm
- 复制已有的 npm npm.cmd文件到该版本中,和node.exe同级
最终结果
nvm use 12.22.10
切换node版本,就可以查看node版本和npm版本了
总结
至于改镜像地址的方法也试过,本地测试是不起作用的。暂时还是手动下载npm包进行更新了