首页 前端知识 【npm i -g pnpm安装不成功】

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

2024-10-30 21:10:07 前端知识 前端哥 608 805 我要收藏

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,终于开始安装依赖了

**

转载请注明出处或者链接地址:https://www.qianduange.cn//article/19693.html
标签
评论
发布的文章
大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!