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