文章目录
- 下载
- 安装
- 配置环境变量
- npm registry 配置
下载
搜索 nodejs download 找到官网进入首页:
macO提供两种:
可直接点击安装(并自动配置一些环境变量,安装完成后新手一般不知道bin/lib/conf目录都装在哪里)
https://nodejs.org/dist/v16.14.2/node-v16.14.2.pkg
或者你对Linux命令行还比较熟悉。
可以下载Binary,二进制源码包,自己解压配置。
我选第一种安装包。
安装
去 Finder 找到刚才下载好的安装包文件:
双击该 pkg 文件:
这个界面很像Windows下安装NodeJS的那一套界面。
一直往下点(部分步骤有需要的话,做一些定制化的配置即可)。
点击 Install 之后,需要你输入电脑的密码或指纹认证。
认证后马上就安装成功,然后有一声响铃提示。
安装完毕了,你刚才下载的那个安装包想留着还是删除?
这就安装完了。
需不需手动配置node/npm的环境变量?不需要。
这种安装方式会自动跑脚本做以上工作(免得我们还要复制安装路径,找配置文件,修改文本文件,保存重载配置文件)。
那如何验证我的 nodejs 安装完成?
打开 Terminal ,执行以下命令 where node
和 where npm
即可。如果可以看到正确的路径即表示安装成功。
where xxx
可以告诉我们:按照当前的 $PATH 配置,如果我在命令行中直接使用 xxx
会指定到哪个目录中的xxx?
如果这个可执行文件在 $PATH 中出现过,结果如上。
如果没有出现过,上面也有示范:xxx not found
配置环境变量
可以参考 Ubuntu NodeJS 下载安装配置运行 主要就是按照你自己的解压目录,把属于 NodeJS 的环境变量配置项,写入到对应的配置文件,然后使之生效。
npm registry 配置
国内使用 npm install xxx
速度也许较慢,部分原因是因为访问国外镜像网站下载资源网速慢。
可以修改这个提供资源的网站为国内的替代服务,来自于阿里:
# 先看下默认的 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 xxx
或 sudo npm install xxx
了。