不明思议答案:就一个
先不说,放到末尾 告诉你们
当时想到一个很好玩的东西,想用vue-create xxx 去创建项目,选择 pnpm 但去创建时,报错了
command failed: pnpm install --reporter silent --shamefully-hoist --registry=https://registry.npmmirror.com/
就开始找各种方法,搜索了全网有关这个报错的信息 还使用啦!
- 清理这桌面没有 package json 的 cache
pnpm store prune- 把 store 文件夹手动删了试试
都试了 没有用,那时的我已经快😭了,等到半夜时 问了一个大前辈(大佬)我跟他说我遇到问题啦,他就问我 为啥不 update 我说 项目不允许我这样做,我也想更新。也给我很多 解决的办法:
pnpm -dlx or pnpx -dlx 都试了,最后的一种解决方法 mkdir xxx && cd xxx && npm init && cd.. && vue-cli.. 还是🙅 报错。
于是我去 vue-cli 提了 Issue
大概等了一段时间,我跟他们说 我在尝试用 create-vue 时 他们给了回复让我把
echo 'strict-peer-dependencies=false' >> .npmrc
但这样 添加进去没用呀!
忽略了,上一条信息 也是让我去添加 echo 'auto-install-peers=true' >> .npmrc 其实这句话 添加了是没用的!按那个人原话说 That won't work because .npmrc file will be overwrite by cli🤣 于是我看到了 pnpm to 6.x 意思是 让我去给 pnpm 降级 去搜索
pnpm 往下拉
去安装 就完事啦!
哈哈哈 终于解决啦!