【npm i -g pnpm安装不成功】

win10 执行npm i -g pnpm安装不成功,执行pnpm -v提示不是内部或外部命令,vscode里Vue3+vite项目执行pnpm install也无法识别pnpm


npm i -g pnpm执行结果只有下图部分,后面没有显示其他内容了:
在这里插入图片描述
一下午+一晚上试了很多方法,绝望的下班了

1:清npm缓存

# 清除缓存
npm cache clean --force

# 关闭npm对SSL证书的验证
npm config set strict-ssl false

2:进PowerShell控制台修改策略权限

Get-ExecutionPolicy  --查看策略
Set-ExecutionPolicy RemoteSigned  --设置策略
按提示输入'A',回车

3:降低node版本

因为另一个桌面是18.20.4版本,这个失败的桌面是20.15.0版本,怀疑版本问题就给退回18.20.4了

4:其他无意义操作

以上都解决不了我的问题,第二天参考了以下问答:
https://ask.csdn.net/questions/8101550
有段话:

**步骤1:**确保PNPM已经被正确安装到全局节点模块目录。通常在Windows上,全局模块位于 %AppData%\npm\node_modules\pnpm 或者 %ProgramFiles%\nodejs\node_modules\pnpm。你可以打开一个新的命令提示符窗口,并尝试手动导航到这个文件夹,看看是否有 pnpm.cmd 文件。

我就去找这个目录(https://zhidao.baidu.com/question/2019922771970080508.html),发现npm\node_modules下确实有pnpm文件夹,那有可能是安装有问题。
**

重点是npm下有pnpm.cmd文件,而npm\node_modules\pnpm\bin下面没有。想了想就把npm下的pnpm.cmd复制到npm\node_modules\pnpm\bin下,再去cmd执行pnpm
-v,居然出现版本号了,再去vscode执行pnpm install,终于开始安装依赖了

**

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值