在Linux上安装特定版本的Node.js(如v16.20.2)和npm(如8.19.4)通常涉及下载Node.js的二进制分发版,然后配置环境变量以便在命令行中访问它。对于npm,特定版本的npm通常与特定版本的Node.js捆绑在一起,因此安装特定版本的Node.js通常也会包括相应版本的npm。
以下是一个大致的步骤指南,用于在Linux上安装Node.js v16.20.2和npm 8.19.4(或与之捆绑的npm版本):
-
下载Node.js:
- 访问Node.js的官方网站或官方仓库,找到v16.20.2的下载链接。
- 下载适用于Linux的二进制分发版(通常是
.tar.gz
或.tar.xz
格式)。
-
解压Node.js:
- 使用
tar
命令解压下载的文件。例如,如果文件名是node-v16.20.2-linux-x64.tar.xz
,则可以使用以下命令解压:tar -xvf node-v16.20.2-linux-x64.tar.xz
- 这将创建一个目录,其中包含Node.js和npm的二进制文件。
- 使用
-
配置环境变量:
- 将Node.js的二进制目录添加到系统的
PATH
环境变量中。这通常通过编辑~/.bashrc
、~/.bash_profile
或~/.zshrc
(取决于你使用的shell)文件来完成。 - 在这些文件中添加以下行(假设你解压Node.js到
/usr/local/
目录下):export PATH=/usr/local/node-v16.20.2-linux-x64/bin:$PATH
- 保存文件后,运行
source ~/.bashrc
(或你编辑的文件名)以应用更改。
- 将Node.js的二进制目录添加到系统的
-
验证安装:
- 打开一个新的终端窗口或重新加载你的shell配置文件。
- 运行
node -v
和npm -v
来检查Node.js和npm的版本。你应该看到v16.20.2和相应的npm版本(如果是捆绑的版本)。
请注意,npm的版本通常与Node.js的版本捆绑在一起,所以安装特定版本的Node.js通常会包括一个与之兼容的npm版本。如果你需要特定版本的npm(例如8.19.4),并且它与Node.js v16.20.2不兼容,你可能需要使用npm install -g npm@8.19.4
命令来单独安装该版本的npm。但请注意,这可能会破坏Node.js和npm之间的兼容性。
最后,务必检查你下载的Node.js和npm版本是否来自官方和受信任的来源,以确保安全性和稳定性。