TypeScript で VS Code のモジュール「fs」を見つけるにはどうすればいいですか? 質問する

TypeScript で VS Code のモジュール「fs」を見つけるにはどうすればいいですか? 質問する

私は MacBook Air で実行しています。IDE として VS Code をインストールし、TypeScript もインストールしました。

次の行だけを含むシンプルなファイルがあります:

import fs = require('fs');

括弧内の「fs」の下に赤い波線が表示され、エラー メッセージは「[ts] Cannot find module 'fs'.ファイルの拡張子は .ts です」です。私は JavaScript と TypeScript の初心者ですが、これはfsコア モジュールだと思っていたので、なぜ見つからないのでしょうか。この問題を修正するにはどうすればよいですか。

すでに試した他のもの:

  • ファイルに単純な関数本体を入れて、コマンドラインで を使用してコンパイルすると、tsc基本的に同等のエラーが発生します。error TS2307: Cannot find module 'fs'.
  • コマンドラインでsudo npm install fs -g、一見成功したように見えますが、問題は解決されません。

SE と Web を調べてみたのですが、近いと思われる回答はすべて「fs」が利用可能であると想定しているようです。

ベストアンサー1

ノードの定義ファイルを含める必要があります。

TypeScript 2.0以上

npm を使用してインストールします。

npm install --save-dev @types/node

TypeScript < 2.0

使用する場合はタイピング次のコマンドを実行できます:

typings install dt~node --global --save

または、typings < 1.0 を使用している場合は、次を実行します。

typings install node --ambient --save

あるいは、他の方法がすべて失敗した場合は、手動でファイルをダウンロードしてくださいここそれをプロジェクトに含めます。

おすすめ記事