目录
??NVM 全称 node.js version management ,专门针对 node 版本进行管理的工具,通过它可以安装和切换不同版本的 node.js。
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
最常用其实只有:
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
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 |
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
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