问题
一个项目用的是 pnpm 安装的依赖,node 的版本是 16.16.0
,nvm 的版本是 1.1.7
,然后全局安装 pnpm 报错如下:
解决
我看网上的一些解决方案是说 nvm 版本过低导致,下面我们按照这个方向处理。
实首先下载 nvm-update.zip 包
然后解压出来
双击执行,选择自己需要的版本
更新完成之后会出现下面提示
然后 cmd 或者 powershell 执行 nvm,就可以看到更新到了 1.1.12
还需要重装 node 版本
nvm uninstall 16.16.0
nvm install 16.16.0
nvm use 16.16.0
最后就可以安装 pnpm 了,发现安装成功,搞定。
npm install -g pnpm@7.5
pnpm -v