使用 yarn,ts 提示 找不到模块“xxx”或其相应的类型声明

现在 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

https://next.yarnpkg.com/features/pnp

https://yarnpkg.com/cli/dlx

おすすめ

転載: blog.csdn.net/weixin_42335036/article/details/129007005