如何关闭 yarn@2 PnP?
How to turn off yarn@2 PnP?
我正在使用 yarn 2.0.0-rc.27
+ workspaces + typescript,我想关闭 PnP 并再次使用 node_modules
。我在 package.json 中尝试了以下设置:
"installConfig": {
"pnp": false
},
但是yarn每次都使用PnP模式。有没有关闭它的选项?
我 运行 遇到了 Yarn 2 的一系列问题以及使用相同的堆栈。解决方案是使用以下行创建一个 .yarnrc.yml
文件:
nodeLinker: node-modules
有时 运行 yarn unplug [problem package name]
就足以让它在 pnp 模式下再次工作。
例如,如果 next.js v12 pnp 模式开始再次不起作用(它与 v10/v11 一起工作),解决方案就是 yarn unplug next
——它会记住你通过在 package.json 文件中添加一个新的 dependenciesMeta
条目来做到这一点。
我正在使用 yarn 2.0.0-rc.27
+ workspaces + typescript,我想关闭 PnP 并再次使用 node_modules
。我在 package.json 中尝试了以下设置:
"installConfig": {
"pnp": false
},
但是yarn每次都使用PnP模式。有没有关闭它的选项?
我 运行 遇到了 Yarn 2 的一系列问题以及使用相同的堆栈。解决方案是使用以下行创建一个 .yarnrc.yml
文件:
nodeLinker: node-modules
有时 运行 yarn unplug [problem package name]
就足以让它在 pnp 模式下再次工作。
例如,如果 next.js v12 pnp 模式开始再次不起作用(它与 v10/v11 一起工作),解决方案就是 yarn unplug next
——它会记住你通过在 package.json 文件中添加一个新的 dependenciesMeta
条目来做到这一点。