nvm 用安装脚本管理多个 Node.js 版本,按项目切换,不用卸掉系统里的 Node。
在 macOS 或 Linux 上执行官方安装脚本,装完重新打开终端。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash装一个长期支持版本,并在当前终端里启用它。
nvm install --lts
nvm use --lts它管的是当前用户的 Node。Windows 要用 nvm-windows,不是这个仓库。
接着看
nvm 的 shell 钩子会为每次新的 zsh shell 启动增加 ~250ms
即使使用 1 个 nodejs 版本,启动速度也极其慢
[错误] FreeBSD 上的 nodejs 可能需要进行补丁
依赖关系仪表板
调试
分析现有问题
查看项目
在 bash/zsh 中, nvm 在启动时仍然有一定的延迟
nvm.sh - 在 ksh 下执行失败,因为缺少 local。通过使用 typeset 来修复
支持在从源码构建 Node.js 时应用自定义补丁