目录
1、nvm 介绍
2、nvm安装
3、nvm 使用
4、node官网可以查看node和npm对应版本
5、nvm安装指定版本node
6、安装cli脚手架
1、nvm 介绍
NVM 全称 node.js version management ,专门针对 node 版本进行管理的工具,通过它可以安装和切换不同版本的 node.js。
2、nvm安装
1、卸载全局安装node
node 命令在 /usr/local/bin/node;
npm 命令在全局 node_modules 目录中,具体路径为 /usr/local/lib/node_modules/npm
删除这些全局模块后再按照不同的 node 版本重新进行全局安装
2、下载安装
要安装或更新 nvm,您应该运行安装脚本。为此,您可以手动下载并运行脚本,或使用以下 cURL 或 Wget 命令:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.33.8/install.sh | bash
问题:fatal: unable to access 'https://github.com/nvm-sh/nvm.git/'
解决方案:mac终端执行以下命令
git config --global --unset http.proxy
git config --global --unset https.proxy
再次执行解决,查看版本
nvm --version
0.33.8
3、nvm 使用
最常用其实只有:
-
nvm list 有哪些
-
nvm install < version > 下载
-
nvm uninstall < version > 卸载
-
nvm use < version > 用哪个
-
nvm list //查看已安装的nodejs版本 nvm on // 启用node.js版本管理 nvm off // 禁用node.js版本管理(不卸载任何东西) nvm install <version> // 安装node.js的命名 version是版本号 例如:nvm install 8.12.0 16.14.2 nvm use <version> //使用某一version的nodejs nvm uninstall <version> // 卸载指定版本的nodejs npm i <package> //安装包可以指定后缀,如-g、--save 、-dev等 npm r <package> //移除安装包 npm list -g //查看全局安装包 npm config set registry http://registry.npm.taobao.org/ #npm设置镜像 npm config get registry
-
4、node官网可以查看node和npm对应版本
-
Previous Releases | Node.js
-
Node.js Version Codename Release Date npm v21.5.0 - 2023-12-19 v10.2.4 ReleasesChangelogDocs v20.10.0 Iron 2023-11-22 v10.2.3 ReleasesChangelogDocs v19.9.0 - 2023-04-10 v9.6.3 ReleasesChangelogDocs v18.19.0 Hydrogen 2023-11-29 v10.2.3 ReleasesChangelogDocs v17.9.1 - 2022-06-01 v8.11.0 ReleasesChangelogDocs v16.20.2 Gallium 2023-08-08 v8.19.4 ReleasesChangelogDocs v15.14.0 - 2021-04-06 v7.7.6 ReleasesChangelogDocs v14.21.3 Fermium 2023-02-16 v6.14.18 ReleasesChangelogDocs v13.14.0 - 2020-04-29 v6.14.4 ReleasesChangelogDocs v12.22.12 Erbium 2022-04-05 v6.14.16 ReleasesChangelogDocs v11.15.0 - 2019-04-30 v6.7.0 ReleasesChangelogDocs v10.24.1 Dubnium 2021-04-06 v6.14.12 ReleasesChangelogDocs v9.11.2 - 2018-06-12 v5.6.0 ReleasesChangelogDocs v8.17.0 Carbon 2019-12-17 v6.13.4 ReleasesChangelogDocs v7.10.1 - 2017-07-11 v4.2.0 ReleasesChangelogDocs v6.17.1 Boron 2019-04-03 v3.10.10 ReleasesChangelogDocs v5.12.0 - 2016-06-23 v3.8.6 ReleasesChangelogDocs v4.9.1 Argon 2018-03-29 v2.15.11 ReleasesChangelogDocs v0.12.18 - 2017-02-22 v2.15.11 ReleasesChangelogDocs
5、nvm安装指定版本node
nvm install 12.22.12
nvm ls
v10.16.3
-> v12.22.12
v16.19.0
default -> 12.22.12 (-> v12.22.12)
安装好之后查看node以及npm版本
node -v
v12.22.12
npm -v
6.14.16
6、安装cli脚手架
npm install -g @vue/cli@3.11.0
安装完成
+ @vue/cli@3.11.0
added 945 packages from 586 contributors in 265.834s
vue --version
3.11.0