不建议的安装方式
如果是通过以上两种方式安装的 Node.js, 请完全卸载.
包管理器
包管理器的发布周期往往落后于 Node.js 的发布周期. 此外, [二进制文件, 配置文件, 文件夹的位置] 在操作系统包管理器中没有标准化, 可能会导致兼容性问题.
另一个重要问题是, 在非 Windows 系统中, 使用 Node 的模块安装程序 (npm) 安装全局模块往往需要使用 sudo (一个授予 root 权限的命令). 这么做并不理想, 在安装第三方模块时授予 root 权限不是一个安全的操作.
官方预构建安装程序
Node.js 也可以通过 Node.js 网站下载预构建安装程序进行安装. 同样, 在 macOS 和 Linux 上, 在安装全局模块时需要使用 sudo.
在 macOS 和 Linux 上安装
推荐使用 nvm 进行安装, nvm 是一个 Node.js 的版本管理器.
网址: https://github.com/nvm-sh/nvm.
执行以下命令安装 nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
0.39.5 是版本号, 有更高版本请替换.
如果使用 zsh, 请将 bash 替换为 zsh.
然后, 执行以下命令安装 Node.js 20 版本:
nvm install 20
然后, 执行以下命令查看 Node.js 版本:
node -v
在 Windows 上安装
推荐使用 nvs 进行安装, nvs 也是一个 Node.js 版本管理器.
网址: https://github.com/jasongin/nvs.
在 Windows 11 上, 可以执行以下命令安装 nvs:
winget install jasongin.nvs
在第一次运行 winget 时, 可能会要求同意条款.
在 Window 10 及以上版本上, 可以下载 MSI 文件进行安装, 网址: https://github.com/jasongin/nvs/releases.
请点击文件名进行下载, 示例: nvs-1.7.1.msi.
安装好 nvs 后, 执行以下命令安装 Node.js 20 版本:
nvs add 20
然后, 执行以下命令使用 20 版本:

nvs use 20
然后, 执行以下命令查看 Node.js 版本:
node -v
执行以下命令设置默认使用 20 版本:
nvs link 20
更多
nvm 也有 Windows 版本的, 全名为 nvm-windows.
nvs 实际上是跨平台的, 在 macOS 和 Linux 上也能够使用, 但在 macOS 和 Linux 上使用 nvm 更为传统.
当 Node.js 安装完成后, Node.js 的默认模块包管理器 (module package manager) npm 同时被安装.
npm 的全名为 Node Package Manager.
npm 官网: https://www.npmjs.com.
使用以下命令查看 npm 版本:
npm -v

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/139392.html