背景:由于项目启动设置了必须是pnpm安装,故需要安装pnpm启动项目
当前node版本是16.2.0
第一步:
直接在当前node下安装pnpm
npm install -g pnpm
发现安装的pnpm是最新版9的,提示
第二步:
安装node 的18.12.0版本,重新跑报错:
node-gyp 不支持18,卸载pnpm
npm rm -g pnpm
发现问题: 每个 node版本都有自己的全局 npm 包,当切换到一个node版本时,重新安装 pnpm
查看pnpm的版本兼容:安装 | pnpm中文文档 | pnpm中文网
第三步:切换node到 v16.20.2,安装pnpm 版本8.7.6
// 先删除安装的node-modules
rm -rf node_modules
// 重新安装pnpm的版本
npm install -g pnpm@8.7.6
第四步:
pnpm install // 安装成功
pnpm run dev
pnpm 常用命令:pnpm的使用 - 简书