文章目录

  • 下载
  • 安装
  • 配置环境变量
  • npm registry 配置


下载

搜索 nodejs download 找到官网进入首页:

mac使用node要输入sudo_mac使用node要输入sudo


macO提供两种:

可直接点击安装(并自动配置一些环境变量,安装完成后新手一般不知道bin/lib/conf目录都装在哪里)

https://nodejs.org/dist/v16.14.2/node-v16.14.2.pkg

或者你对Linux命令行还比较熟悉。
可以下载Binary,二进制源码包,自己解压配置。

我选第一种安装包。

安装

去 Finder 找到刚才下载好的安装包文件:

mac使用node要输入sudo_nodejs_02


双击该 pkg 文件:

mac使用node要输入sudo_registry_03

这个界面很像Windows下安装NodeJS的那一套界面。

一直往下点(部分步骤有需要的话,做一些定制化的配置即可)。

mac使用node要输入sudo_registry_04

mac使用node要输入sudo_mac使用node要输入sudo_05


mac使用node要输入sudo_mscos_06

点击 Install 之后,需要你输入电脑的密码或指纹认证。

mac使用node要输入sudo_nodejs_07

认证后马上就安装成功,然后有一声响铃提示。

mac使用node要输入sudo_mscos_08


安装完毕了,你刚才下载的那个安装包想留着还是删除?

mac使用node要输入sudo_npm_09


这就安装完了。

需不需手动配置node/npm的环境变量?不需要。

这种安装方式会自动跑脚本做以上工作(免得我们还要复制安装路径,找配置文件,修改文本文件,保存重载配置文件)。

那如何验证我的 nodejs 安装完成?
打开 Terminal ,执行以下命令 where nodewhere npm 即可。如果可以看到正确的路径即表示安装成功。

mac使用node要输入sudo_mscos_10

where xxx 可以告诉我们:按照当前的 $PATH 配置,如果我在命令行中直接使用 xxx会指定到哪个目录中的xxx?

如果这个可执行文件在 $PATH 中出现过,结果如上。
如果没有出现过,上面也有示范:xxx not found

配置环境变量

可以参考 Ubuntu NodeJS 下载安装配置运行 主要就是按照你自己的解压目录,把属于 NodeJS 的环境变量配置项,写入到对应的配置文件,然后使之生效。

npm registry 配置

国内使用 npm install xxx 速度也许较慢,部分原因是因为访问国外镜像网站下载资源网速慢。

可以修改这个提供资源的网站为国内的替代服务,来自于阿里:

mac使用node要输入sudo_mscos_11

# 先看下默认的 registry 是哪个网站
wuyujin1997@mac11 ~ % npm config get registry
https://registry.npmjs.org/

# 设置 registry
wuyujin1997@mac11 ~ % npm config set registry https://registry.npm.taobao.org 
 
# 再次查看(确认更新生效)
wuyujin1997@mac11 ~ % npm config get registry                                
https://registry.npm.taobao.org/
wuyujin1997@mac11 ~ %

然后就可以愉快地执行 npm install xxxsudo npm install xxx 了。