nvm
- 管理
node.js多个版本 nvm-windows github
命令
安装卸载
|
1 2 3 |
nvm install 18.20.4 nvm uninstall 16.20.2 |
查看已安装node.js版本
|
1 |
nvm list或 nvm ls |
查看官方可按照的版本
|
1 |
nvm list available |
切换到指定版本
|
1 |
nvm use 18.20.4 |
显示当前使用的版本
|
1 |
nvm current |
指定默认版本
- 新打开的终端会自动使用它
|
1 |
nvm alias default 16.20.2 |
查看或设置 nvm 存储版本的目录路径
|
1 |
nvm root [路径] |
设置 Node.js 和 npm 的下载镜像
|
1 2 |
nvm node_mirror <url> nvm npm_mirror <url> |
问题记录
- 安装
12.22.12版本,用淘宝源可以按照node.js 12版本,但是对应的npm 6.14会按照失败- 似乎解析有问题
- 换了官方源
- 也是
node.js成功,npm失败
- 也是
|
1 2 |
node_mirror: https://nodejs.org/dist/ npm_mirror: https://github.com/npm/cli/archive/ |
- 手动下载
npm压缩包
|
1 |
https://codeload.github.com/npm/cli/zip/refs/tags/v6.14.16 |
- 解压到了下面路径
cli-6.14.16文件夹重命名为了npm放到了这里node_modules同级目录创建了两个文件
|
1 |
c:\Users\wangx\AppData\Local\nvm\v12.22.12\node_modules\ |
|
1 2 3 4 5 6 7 8 9 10 11 |
// npm.cmd :: Created by npm, please don't edit manually. @ECHO OFF SETLOCAL SET "NODE_EXE=%~dp0\node.exe" IF NOT EXIST "%NODE_EXE%" ( SET "NODE_EXE=node" ) SET "NPM_CLI_JS=%~dp0\node_modules\npm\bin\npm-cli.js" "%NODE_EXE%" "%NPM_CLI_JS%" %* |
|
1 2 3 4 5 6 7 8 9 10 11 |
// npx.cmd :: Created by npm, please don't edit manually. @ECHO OFF SETLOCAL SET "NODE_EXE=%~dp0\node.exe" IF NOT EXIST "%NODE_EXE%" ( SET "NODE_EXE=node" ) SET "NPX_CLI_JS=%~dp0\node_modules\npm\bin\npx-cli.js" "%NODE_EXE%" "%NPX_CLI_JS%" %* |
cmd重新启用12版本
|
1 |
nvm use 12.22.12 |
- 查看对应版本号
|
1 2 |
node -v npm -v |
声明:本文为原创文章,版权归Aet所有,欢迎分享本文,转载请保留出处!