共计 888 个字符,预计需要花费 3 分钟才能阅读完成。
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%npmnode_modulespnpm 或者 %ProgramFiles%nodejsnode_modulespnpm。你可以打开一个新的命令提示符窗口,并尝试手动导航到这个文件夹,看看是否有 pnpm.cmd 文件。
我就去找这个目录(https://zhidao.baidu.com/question/2019922771970080508.html),发现 npmnode_modules 下确实有 pnpm 文件夹,那有可能是安装有问题。
**
重点是 npm 下有 pnpm.cmd 文件,而 npmnode_modulespnpmbin 下面没有。想了想就把 npm 下的 pnpm.cmd 复制到 npmnode_modulespnpmbin 下,再去 cmd 执行 pnpm
-v,居然出现版本号了,再去 vscode 执行 pnpm install,终于开始安装依赖了
**
原文地址: 【npm i -g pnpm 安装不成功】
正文完