Zedエディタで pnpm install 後にJSX型エラーが出る問題
症状
pnpm install 実行後、Zedエディタ上で以下のTypeScriptエラーが表示される。
JSX element implicitly has type 'any' because no interface 'JSX.IntrinsicElements' exists. (ts 7026)
エディタを再起動すると解消する。
原因
pnpm install が node_modules を書き換えた際、ZedのTypeScript言語サーバーがモジュール解決キャッシュを正しく更新できず、フレームワーク固有の型定義(JSX.IntrinsicElements)を見失う。
対処法
Zed全体の再起動は不要。コマンドパレット(Cmd+Shift+P)から language server: restart を実行してTSサーバーだけ再起動すれば解消する。