如何安装Node.js

省流:Windows和macOS系统去官网下载LTS版本后安装,Linux系统用包管理器下载安装。

Windows

  1. 打开Node.js官网,点击左边写有“LTS”的按钮下载msi安装包。LTS(long-term support,长期支持)版本一般比较稳定,Node.js官方也推荐大多数用户使用LTS版本。需要注意的是,这里的“长期”是指官方维护LTS版本的时间比其他版本更长,和身份证有效期的“长期”表示“永久有效”不一样。按照官方的说法,Node.js的非LTS版本维护6个月,LTS版本维护30个月。小黑子?
  2. 打开安装包,运行安装程序,然后点击“Next”继续。
  3. 阅读“最终用户许可协议”(End-User License Agreement, EULA,指软件公司和软件用户达成的协议),勾选左下角的“I accept the terms in the License Agreement”(我接受许可协议条款),然后点击“Next”继续。
  4. 如果只有C盘一个分区,就直接点击“Next”继续;如果除了C盘还有别的分区(比如D盘),可以更改安装位置:在文本框里输入安装路径,或者点击“Change”选择文件夹,然后点击“Next”继续。
  5. 选择要安装的组件,这里通常可以直接点击“Next”继续。
  6. 选择要不要安装本地模块工具,然后点击“Next”继续。有些npm模块在安装时要用C/C++编译。如果你想安装这样的模块,就需要安装Python和Visual Studio构建工具。以我目前有限的经验,不勾选问题也不大,但是勾选之后可能安装失败。
  7. 准备安装Node.js,点击“Install”开始安装(需要管理员权限)。
  8. 然后会弹出UAC(user account control,用户账户控制)对话框,点击“是”。
  9. 安装好以后会弹出如下对话框,点击“Finish”退出安装程序。

Linux

  1. Debian系在Shell执行
    1
    2
    sudo apt update
    sudo apt install nodejs npm
    非Debian系用默认包管理器安装nodejs的同时也会安装npm。以Red Hat系的dnf为例,在Shell执行
    1
    2
    sudo dnf update
    sudo dnf install nodejs

macOS

  1. 打开Node.js官网,点击左边写有“LTS”的按钮下载pkg安装包。LTS(long-term support,长期支持)版本一般比较稳定,Node.js官方也推荐大多数用户使用LTS版本。需要注意的是,这里的“长期”是指官方维护LTS版本的时间比其他版本更长,和身份证有效期的“长期”表示“永久有效”不一样。按照官方的说法,Node.js的非LTS版本维护6个月,LTS版本维护30个月。小黑子?
  2. 打开刚才下载的pkg安装包,看到如下页面,点击“继续”。
  3. 阅读“软件许可协议”,然后点击“继续”。
  4. 如果同意就点击“同意”,进入下一步;否则就点击“不同意”,退出安装程序。
  5. 选择“目的宗卷”(就是要安装到哪个磁盘),选择后点击“继续”。
  6. 选择“安装类型”,这里通常直接点击“安装”就行。
  7. 输入当前用户的密码,确认安装。
  8. 然后会看到安装程序提示“安装成功”,点击“关闭”。

小提示

  1. 按照中科大镜像站npm反向代理使用帮助的说法,如果npm官方源的下载速度感人,可以在文本文件~/.npmrc(若为Linux或macOS)或C:\Users\%USERNAME%\.npmrc(若为Windows)里添加如下代码
    1
    registry=https://npmreg.proxy.ustclug.org/
    如果文件不存在就先创建再添加,然后保存退出。

词汇表

英文 中文
accept 接受
account 账户
agreement 协议
build 构建
change 改变
compile 编译
complete 完成
control 控制
custom 自定义
destination 目的地
disk 磁盘
download 下载
finish 完成
folder 文件夹
install 安装
license 许可证
module 模块
native 本地的
next 下一个
recommend 推荐
setup 安装
support 支持
tool 工具
user 用户
wizard 向导程序