【发布时间】:2023-02-20 20:47:51
【问题描述】:
每当我打算用新的 yarn v3.2.3 创建 react 或 next app 时,我的 VS Code 都会抛出 linting 错误,如下图所示。
主要是,linter 抛出 ts(2307) aka Cannot find module 'next' or its corresponding type declarations.ts(2307) 错误。
【问题讨论】:
-
我对 vite 和 react-ts 也有同样的问题。你有没有设法解决这个问题?
-
@MichaelParkadze 不幸的是,我找不到任何解决方案。我认为错误来自 node_modules,因为
yarn只是将所有模块保留在.yarn目录中,VScode linter 找不到模块,因为它试图在node_modules目录中搜索。可能是来自yarn v3+的错误。那么,使用yarn version 1.x.x就可以了。但对于永久解决方案,我使用默认的npm,因为它已经得到显着改进。 -
我想我找到了解决方案,已在下面发布。希望能帮助到你 :)
标签: reactjs typescript next.js yarnpkg yarn-v3