Node Version Manager
N (官网) 是一个 npm 版本管理,可以很方便的切换当前 node 及 npm 的版本,只需要执行一个命令 n
安装 n
npm i -g n
或者
brew install n # macOS 安装
</br>
常用命令
安装 node 版本
n 16 # 安装 16.x 版本的 node,会自动拉取 16.x 的最新版
或者指定版本安装
n 16.9.0 # 指定版本安装
切换版本
n
删除版本
n rm 16.9.0
</br>
指定目录
macOS 中,n
默认下载后缓存和安装的 node
版本都在 /usr/local
目录下,如果是 M1 芯片以上的电脑,一般应该安装在 /opt/homebrew 目录下,如果需要修改(强迫症),可以在 ~/.bash_profile 文件中增加以下几行
export N_PREFIX='/opt/homebrew'
export PATH=$N_PREFIX/bin:$PATH
export N_CACHE_PREFIX='/opt/homebrew/lib'
export N_PREFIX='/opt/homebrew'
和 export PATH=$N_PREFIX/bin:$PATH
将会使 n
安装的 node
和 npm
都安装到 /opt/homebrew/bin
目录下。
export N_CACHE_PREFIX='/opt/homebrew/lib'
将会使 n
下载的 node
版本都缓存到 /opt/homebrew/lib/n
目录下
修改后,执行以下命令使修改生效
source ~/.bash_profile
重新执行安装命令,就会缓存到 /opt/homebrew/lib/n
目录下。
对应的 node 和 npm 命令也会安装到 /opt/homebrew/bin
目录下,可以用以下命令验证结果
which node
which npm