npm install --legacy-peer-deps
相当于 pnpm?
我尝试了
pnpm install --legacy-peer-deps
但无法识别:
ERROR ERROR Unknown option: 'legacy-peer-deps'
Did you mean 'strict-peer-dependencies'? Use "--config.unknown=value" to force an unknown option.
我应该先使用
pnpm config set auto-install-peers true
,然后使用pnpm install
吗?
在
pnpm
中,没有像--legacy-peer-deps
中那样直接的npm
选项。但是,您可以通过将 strict-peer-dependencies
设置为 false
来实现类似的效果,这使得 pnpm
对于对等依赖冲突不太严格。
这里有几种方法可以做到这一点:
strict-peer-dependencies=false
你可以运行:
pnpm install --strict-peer-dependencies=false
这将告诉
pnpm
忽略该安装的对等依赖冲突。
.npmrc
中配置持久行为要使此设置在您的项目中持续存在,请将以下行添加到项目的
.npmrc
文件中:
strict-peer-dependencies=false
这会将宽松的对等依赖设置应用于该项目的所有
pnpm
安装,类似于 --legacy-peer-deps
中的 npm
。