将切换 Node
和 npm
版本的常用工具(n
和nvm
),从Cloud_Notes
云笔记迁移到了这里…
一、n
1. MacOS
安装n
(本身是npm
模块):
$ npm -g install n # 全局安装n
$ sudo n stable # 安装最新的稳定版
$ sudo n lts # 安装最新的 LTS 版(长期支持版本)
$ sudo n <node-version> # 示例:sudo n v6.9.1 安装特定的 v6.9.1 版本
切换node
& npm
版本
$ sudo n # 列出已安装的node版本列表
$ sudo n use <node-version> # 切换 node 版本
$ n rm <node-version> # 示例: n rm 6.9.1 删除 6.9.1版本
注意: 直接使用以下命令,切换版本时,会出现 切换node版本成功, 但npm版本没有跟随node版本切换的情况 (原因是npm是一个公共模块)
$ n # 第1步
# 第2步,用键盘上下键盘选择版本, 然后回车选中
所以,切换 Node
和 npm
版本时,建议使用 sudo n xxx
命令。
二、nvm
1. Linux(Debian)
安装nvm
命令如下:
$ curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash # 将 nvm 脚本安装到的用户帐户
$ source ~/.bashrc # 刷新
更多请参考, 使用 nvm 管理 node 多版本 | Blogs
使用nvm
管理Node
版本,常用命令如下:
$ nvm --versio # 0.39.7
$ nvm list-remote # 列出所有可用的node版本
$ nvm install stable # 安装最新稳定版 node
$ nvm install <version> # 示例:nvm install 18.19.1 安装特定版本的node
$ nvm uninstall <version> # 删除已安装的指定版本
$ nvm ls # 列出本地可用的node版本
v16.20.2
v18.19.1
-> v20.11.1
system
default -> 20.11.1 (-> v20.11.1)
...
$ nvm use <version> # 示例:nvm use 18.19.1 切换使用指定的版本node
$ pnpm -v # 查看node 18.19.1版本下,安装的pnpm版本是多少
$ nvm alias default <version> # 示例:nvm alias default v18.19.1 设置默认版本
$ nvm current # 查看当前使用的node版本
参考
最后, 希望大家早日实现:成为编程高手的伟大梦想!
欢迎交流~
本文版权归原作者曜灵所有!未经允许,严禁转载!对非法转载者, 原作者保留采用法律手段追究的权利!
若需转载,请联系微信公众号:连先生有猫病,可获取作者联系方式!