Ubuntu 16.04のVSCodeで作業しています。以下のコマンドを使用してノードプロジェクトを作成しました。
npm init
tsc --init
index.tsという新しいファイルを作成しました。 fsとreadlingを使用してファイルの内容を読み取ろうとしています。 index.d.tsの上部にあるコード行の下に書いているとき:
import fs = require('fs');
import readline = require('readline');
以下のエラーが発生します:モジュール 'fs'が見つかりませんおよびモジュール 'readline'が見つかりません
processも見つかりません。以下のコマンドを使用して、ノードのタイピングを here からインストールしました:
Sudo npm install @types/node -global --save
誰でもこのエラーを解決する方法を教えてくれますか?
TypeScript1.8の場合、typings
を使用してノードタイプをインストールすることをお勧めします。詳細については、クイックスタートをご覧ください https://basarat.gitbooks.io/TypeScript/content/docs/quick/nodejs.html 。
TypeScript 2.x以降、すべてのタイピングはnpm
を使用して次のようにインストールされます:npm install @types/node
。
私が知っていることには、ここに2つのオプションがあります:
npm install @types/node --save-dev
、httpのタイプモジュールを追加します。index.d.ts
httpモジュールの定義を宣言するファイル。例:declare module 'http
。このメソッドは、httpメソッドのオートコンプリートを有効にしません