5.0.8
环境信息macos12.5 pnpm7.9.0
重现步骤
vue create back
选择pnpm
报错
正常能够使用pnpm构建项目依赖
到底发生了什么?安装使用pnpm出现以下错误
command failed: pnpm install --reporter silent --shamefully-hoist --registry=https://registry.npmmirror.com/
5.0.8
环境信息macos12.5 pnpm7.9.0
重现步骤
vue create back
选择pnpm
报错
正常能够使用pnpm构建项目依赖
到底发生了什么?安装使用pnpm出现以下错误
command failed: pnpm install --reporter silent --shamefully-hoist --registry=https://registry.npmmirror.com/
按照我朋友给我的提示进行操作
mkdir back && cd back && pnpm init && vue create .
还是错了
我尝试过使用create-vue,慢慢习惯了
您可以添加strict-peer-dependencies=false
到文件中.npmrc
,它可能会起作用
不,同样的错误
是的,我刚刚发现这个错误中断了安装过程,并且接下来的生成文件的过程无法执行。所以这个方法不起作用,也许另一个解决方案是将 pnpm 降级到 6.x,因为安装是内置的。
您可以开始一个新行.npmrc
并添加auto-install-peers=true
. 这适用于 pnpm v6 和 pnpm v7。👀
哇,将 pnpm 降低到 6 效果很好。惊人的
这不起作用,因为 .npmrc 文件将被 cli 覆盖🤣
auto-install-peers=true
。我还在等待有权限合并 PR 的朋友来审核和比较https://github.com/vuejs/vue-cli/pull/7265。 pnpm install
,这也需要手动添加auto-install-peers=true
。所以如果我先将这句话添加到 .npmrc 中,就可以了
此问题已在 #7265 中修复,应该关闭。
pnpm i 提示这个错误没有这样的文件或目录,stat 'Users\admin\Desktop\demo\dome_vue3\node_modules.pnpm\jsdom@21.1.0\node_modules\decimal.js'
这是什么原因