yarnpkg - 如何关闭yarn@2 PnP?

标签 yarnpkg

我正在使用 Yarn 2.0.0-rc.27 + 工作区 + TypeScript,我想关闭 PnP 并再次使用 node_modules。我在 package.json 中尝试了以下设置:

"installConfig": {
  "pnp": false
},

但是,Yarn 每次都使用 PnP 模式。有没有办法关闭它?

最佳答案

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

nodeLinker: node-modules

这也可以通过以下yarn命令来完成:

yarn config set nodeLinker node-modules

关于yarnpkg - 如何关闭yarn@2 PnP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60012394/

相关文章:

javascript - React CRA - 图像生态系统

css - rails : Precompiled assets missing node modules

node.js - Yarn - Node Sass 还不支持我当前的环境

node.js - Yarn 把离线包存放在哪里?

javascript - Yarn 不会构建项目

yarnpkg - 工作空间仍在吊装的 nohoist

yarnpkg - 无法读取未定义的属性 'pm2_env'

javascript - rc 在配置文件的名称中代表什么?

javascript - 无法导入包以 react 样板

javascript - 在 docker 容器中安装 yarn 说缺少依赖