2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

yarn v4で立ち上げたnextプロジェクトでvscodeのtsエラーが出る

Posted at

表題の通りの現象への対処メモです。
yarn v4でyarn create next-appしたプロジェクトにおいて画像のような状態になっていました。

スクリーンショット 2024-04-14 10.53.10.png

問題の切り分け

ビルドは問題なくできるのでエディターの問題です。

調べてみるとVSCodeはデフォルトでnode_modulesを参照して型情報を取得するのですが、yarn v2以上はPnPという仕組みでnode_modulesフォルダを作らず依存関係の解決をするようになっているようで、ここが原因になっていそうです。

解決方法

yarnの公式ドキュメントに解決方法がありました。
https://yarnpkg.com/getting-started/editor-sdks#vscode

内容そのままですが、案内されている拡張を入れて、次のコマンドを実行すれば良さそうです。

yarn dlx @yarnpkg/sdks vscode

設定ファイルが色々生成され、エディタ上のエラーがなくなっていることが確認できました。

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?