VS Code で TypeScript を書く際に import 文 を使うと from で指定した値に波線が引かれて「モジュール...が見つかりません」と出る場合の対処方法

現象

f:id:gregminster:20200202164328p:plain

どうするか

適切な型定義ファイルをインストールします。上記例の場合は puppeteer の型定義ファイルである @types/puppeteer をインストールします*1

$ npm install --save-dev @types/puppeteer

または

$ yarn add --dev @types/puppeteer

これで、波線が消えます。

補足

from で指定した値(ファイル)が CSS や 画像ファイル のときの現象は以下の Issue に挙がっています。

github.com

*1:TypeScriptのコンパイルはローカルで行うでしょうから、--save-dev や --dev オプションを付けてインストールしています

Powered by はてなブログ