现在 yarn 高版本,不需要再下载很多 node_modules 的问题。
它会生成一个 .pnp.cjs 和 .pnp.loader.mjs。根据这两个文件能快速地找到包的位置。
但是在使用的时候,因为 不实质性的下载包,所以对于 typescript 来说,就找不到 包的类型。
这时候需要执行:
yarn dlx @yarnpkg/sdks vscode
如果没有成功去看看我新写的教程:https://blog.csdn.net/weixin_42335036/article/details/129432376?spm=1001.2014.3001.5501
对 yarn dlx 好奇的也可以看下下边的参考资料。
或者对 .pnp.cjs 文件的用处,可以参考下边的链接。
参考资料:
https://github.com/yarnpkg/berry/issues/5125