Skip to content
📈0️⃣

pnpm 安装双斜杠报错

报错如下

执行 pnpm install 的时候报错:ERR_PNPM_INVALID_OVERRIDE_SELECTOR  Cannot parse the "//" selector in the overrides

报错原因

这是 pnpm 在读 package.json 中的配置时出现的问题

pnpm.overrides 或者 resolutions 存在"//"

json
"resolutions": {
   "//": "Used to install imagemin dependencies, because imagemin may not be installed in China. If it is abroad, you can delete it",
   "bin-wrapper": "npm:bin-wrapper-china",
   "rollup": "^2.56.3",
   "gifsicle": "5.2.0"
 },

解决办法

  • 删除无法解析的"//"

  • 或者 pnpm 降级到 6.23.6