我们正在慢慢使用 Yarn 2,并选择不使用即插即用功能。
// .yarnrc.yml file
yarnPath: '.yarn/releases/yarn-berry.cjs'
nodeLinker: node-modules
我们还使用 VS Code,Yarn 2 迁移指南指出:
如果您使用的是 VSCode(或其他具有类似 Intellisense 功能的 IDE):
- 运行 yarn dlx @yarnpkg/pnpify --sdk vscode 添加 TypeScript 支持(参见 Editor SDKs 了解更多详情)
- 如果您想避免要求您的贡献者运行此步骤,请提交更改,否则请 gitignore
- 不要忘记在 VSCode 中将 TypeScript 版本切换为“工作区”
如果 PnP 被禁用,这是否必要?我认为不是,但想检查一下。