教程目录
教程目录
安装依赖工具
前端开发必备的依赖管理工具
FNM (Fast Node Manager)
FNM 是一个快速的 Node.js 版本管理工具,可以帮你管理多个 Node.js 版本,在不同项目中切换使用。
MacOS 安装方法
# 使用 Homebrew 安装
brew install fnm
配置到终端环境
安装 fnm 之后,需要把下面的命令配置到 ~/.zshrc,确保 fnm 能正确执行:
# MacOS
export PATH="$HOME/Library/Application Support/fnm:$PATH"
eval "`fnm env`"
编辑完成后,可以使用以下命令检查 fnm 是否安装成功:
# 查看 fnm 版本
which fnm
Node.js
Node.js 是一种基础编程环境,在前端开发领域广泛使用。使用 FNM 可以方便地安装和管理不同版本的 Node.js。
提示: 安装完 fnm 之后,你可以选择安装一个 Node.js 版本,推荐使用 LTS (长期支持) 版本。
使用 FNM 安装 Node.js
# 安装特定版本的 Node.js
fnm install v19.8.1
# 查看 Node.js 版本
node -v
# 查看 npm 版本
npm -v
管理多个 Node.js 版本
# 列出已安装的所有版本
fnm ls
# 安装并使用最新的 LTS 版本
fnm install --lts
# 切换到特定版本
fnm use v18.16.0
PNPM
PNPM 是一个比 npm 更高效的依赖管理工具,它通过硬链接共享依赖,节省磁盘空间并提高安装速度。
官方网站:https://pnpm.io/
安装 PNPM
# 使用 npm 全局安装 pnpm
npm i -g pnpm
# 查看 pnpm 版本
pnpm -v
PNPM 基本使用
# 初始化项目
pnpm init
# 安装依赖
pnpm add package-name
# 安装开发依赖
pnpm add -D package-name
# 运行脚本
pnpm run dev
其他替代工具
除了上述工具外,还有一些其他常用的依赖管理工具和 Node.js 版本管理工具:
- nvm - Node Version Manager
另一种流行的 Node.js 版本管理工具,比 fnm 历史更久,但速度较慢
- Yarn - 另一个流行的包管理器
由 Facebook 开发,是 npm 的替代品,提供更快的安装速度和更好的依赖锁定
- Bun - 新一代 JavaScript 运行时和包管理器
提供极快的启动和包安装速度,内置了 TypeScript 和 JSX 支持
想要更多地了解依赖管理工具和 Node.js 生态,欢迎加入我们的交流群:

扫码加我微信,拉你进Cursor Hub交流群
分享经验,解答疑惑,共同进步