pnpm 不解析依赖关系

mak*_*ack 5 javascript node.js npm pnpm

我有我的 package.json 文件,如果我安装所有依赖项npm i- 一切都很好,但如果我使用pnpm i我有例外 TypeError: Cannot read property 'uid' of undefined. ,我不使用这个库,我尝试手动安装它,但pnpm i uid它不起作用,只有npm i uid

Vix*_*son 8

使用shamefully-hoist设置为 的标志true

pnpm i --shamefully-hoist=true
Run Code Online (Sandbox Code Playgroud)

或者只是将此文件与您的 package.json 放在同一级别

/.npmrc

shamefully-hoist=true
Run Code Online (Sandbox Code Playgroud)

shamefully-hoist文档