1.区别:node版本管理之n和nvm_n node-csdn博客
2.n的使用
1)常见命令
全局安装:npm install n -g
安装node最新版本:sudo n latest
安装node最新stable版本:sudo n lts
安装特定版本:sudo n 版本
切换版本:n
删除版本:sudo n rm <版本号>
删除当前使用版本外的所有版本:n prune
卸载n:n uninstall
列出可供下载的匹配远程版本:n ls-remote lts
n ls-remote latest
n lsr 10
n --all lsr
列出缓存中下载的版本:n ls
显示诊断信息以帮助解决问题:n doctor
2)为避免在 n
和 npm
全局安装时需要 sudo
(1)第一种:获取系统目录的所有权
# make cache folder (if missing) and take ownership
sudo mkdir -p /usr/local/n
sudo chown -r $(whoami) /usr/local/n
# make sure the required folders exist (safe to execute even if they already exist)
sudo mkdir -p /usr/local/bin /usr/local/lib /usr/local/include /usr/local/share
# take ownership of node.js install destination folders
sudo chown -r $(whoami) /usr/local/bin /usr/local/lib /usr/local/include /usr/local/share
(2)第二种:使用 n_prefix
安装到其他目录,默认情况下, n
命令下载并安装到 /usr/local
,但您可以通过定义 n_prefix
覆盖此位置。要将位置更改为 $home/.n
,请在shell初始化文件中添加如下行:
export n_prefix=$home/.n
export path=$n_prefix/bin:$path
3)安装:
第一种:npm install n -g
第二种:如npm
还不可用,可以下载并直接运行 n
。安装node.js的 lts
版本:
curl -fssl https://raw.githubusercontent.com/tj/n/master/bin/n | bash -s lts
# if you want n installed, you can use npm now.
npm install -g n
第三种:当然还有其他安装方式,具体见官方文档
4)node版本号简写:数字版本号可以是完整的,也可以是不完整的,并带有可选的前导 v
。
8
: 8.x.y versions8
:8.x.y版本v6.1
: 6.1.x versionsv6.1
:6.1.x版本lts
:最新的长期支持官方版本latest
,current
:最新官方发布
3.nvm的使用
1)github地址:https://github.com/nvm-sh/nvm?tab=readme-ov-file#about
2)安装:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
3)常见命令
1. nvm list 是查找本电脑上所有的node版本
- nvm list 查看已经安装的版本
- nvm list installed 查看已经安装的版本
- nvm list available 查看网络可以安装的版本
2. nvm install <version> 安装指定版本node
3. nvm install stable 安装最新稳定版本
4. nvm use <version> 切换使用指定的版本node
5. nvm ls 列出所有版本
6. nvm current显示当前版本
7. nvm alias <name> <version> ## 给不同的版本号添加别名
8. nvm unalias <name> ## 删除已定义的别名
9. nvm reinstall-packages <version> ## 在当前版本node环境下,重新全局安装指定版本号的npm包
10. nvm on 打开nodejs控制
11. nvm off 关闭nodejs控制
12. nvm proxy 查看设置与代理
13. nvm node_mirror [url] 设置或者查看setting.txt中的node_mirror,如果不设置的默认是 https://nodejs.org/dist/
nvm npm_mirror [url] 设置或者查看setting.txt中的npm_mirror,如果不设置的话默认的是: https://github.com/npm/npm/archive/.
14. nvm uninstall <version> 卸载制定的版本
15. nvm use [version] [arch] 切换制定的node版本和位数
16. nvm root [path] 设置和查看root路径
17. nvm version 查看当前的版本
————————————————
版权声明:本文为博主原创文章,遵循 cc 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/meimeib/article/details/130007490
发表评论