前言
本文主要介绍 Node.js 安装及常用的一些工具。
本文以 Windows 操作系统为示例,除了安装过程与非 Windows 操作系统有区别,其他内容基本通用。
安装Node.js
Node.js 官网 下载 LTS 版本的安装包:
下载完成之后,双击安装,一直下一步即可,中间勾选上 automatically install the necessary tools,自动安装必要的工具:
这一步会安装
Chocolatey,并用Chocolatey去安装Node必要的工具,Chocolatey是Windows下的包管理工具(第三方的),类似于apt、yum、homebrew。有兴趣的可以了解一下。
安装完成之后会弹出终端,按任意键确认安装必要的工具:
耐心等待必要的工具安装完成即可。在安装 Node.js 的时候,会自动帮我们安装 Node.js 的包管理工具 npm。 打开终端,查看 node 和 npm 版本号,出现版本号则完成安装:
node -v
npm -v
Npm 换源
npm 默认的 registry 是从国外的服务器下载,下载依赖包很慢,有时会下载超时、下载失败。需要将 npm 的 registry 设置成国内的镜像源。
使用命令查看默认的 npm 源:
npm config get registry
设置 npm 源为淘宝源:
npm config set registry https://registry.npmmirror.com/
这个配置会保存到
~/.npmrc文件中,可以通过手动修改该文件来修改配置。
当然,您也可以使用 nrm 更方便的来管理 npm 源;您还可以使用 yarn、cnpm、pnpm 等其他包管理工具,有兴趣的话可以查看相关文档,这里不做详细讨论。
全局包目录和缓存目录
一般来说使用默认目录即可,所以这一步并不是必须的,可跳过此步骤。
默认的全局包目录和缓存目录是在用户的家目录下,如果你是Windows 且 C盘 的可用空间不足的话,可以重新设置 npm 全局包目录和缓存目录。
查看当前全局目录:
npm root -g
在指定位置创建用于设置的文件夹,比如在 D盘 创建 nodejs 目录,并在 D:\nodejs 下创建 node_global 和 node_cache 目录,在终端执行命令,设置全局包目录和缓存目录:
npm config set prefix D:\nodejs\node_global
npm config set cache D:\nodejs\node_cache
接下来配置一下环境变量即可,我的电脑 右键 属性 -> 高级系统设置 -> 高级 -> 环境变量,给 PATH 增加一项 D:\nodejs: