如何关闭yarn@2 PnP?

use*_*521 11 yarnpkg

我正在使用纱线2.0.0-rc.27+ 工作区 + 打字稿,我想关闭 PnP 并node_modules再次使用。我在 package.json 中使用以下设置进行了尝试:

  "installConfig": {
    "pnp": false
  },
Run Code Online (Sandbox Code Playgroud)

但是yarn每次都使用PnP模式。有没有关闭的选项?

小智 28

我在使用相同的堆栈时也遇到了 Yarn 2 的一系列问题。解决方案是.yarnrc.yml使用以下行创建一个文件:

nodeLinker: node-modules
Run Code Online (Sandbox Code Playgroud)

  • `yarn 配置集 nodeLinker 节点模块` (2认同)