文章主张用工具强制统一前端开发环境:用 fnm 管理多版本 Node.js,用 pnpm 作包管理器,用 Corepack 管理包管理器版本。作者开发了 check-fe-env 工具,通过 preinstall 脚本检查本地 Node.js 和包管理器版本是否与 .nvmrc、packageManager 字段一致,避免依赖人工自觉。局限是 npm/pnpm 的 preinstall 可能在依赖安装后才执行,且不适用于需发包的项目。
完成下面两步后,将自动完成登录并继续当前操作。