2016-08-20 48 views
0

Visual Studio 2015とVisual Studio用のノードツールを使用して101型クイックスタート(https://www.typescriptlang.org/docs/tutorial.html)を実行したところ、nwinモジュールを追加した後にwinstonをインポートしようとしましたが、それを見つけることができないと言います。typescriptはnode_modulesを見つけることができません

外部npmモジュールをロードするにはどうすればよいですか? (私はCommonJsコンパイルオプションを使用しています)。ここで

のスクリーンショットです: Visual Studio Output

答えて

0

まず、 'タイピング' をインストールします(プロジェクトのルートで)コマンドラインから、その後npm install typings --global

を、」.Dをインストールするには、タイピングを使用しています。ウィンストンts 『とのファイル』:

typings install winston --source dt --save --global 

タイピングファイルがtypings/global/winstonフォルダ内のプロジェクトに追加されます。今、あなたの「app.js」ファイルの先頭に次の行を追加します。

/// <reference path="typings/globals/winston/index.d.ts"/> 

あなたは今、このようウィンストンロガーを使用することができます。

var winston = require('winston'); 

winston.level = 'debug'; 
winston.debug('Debug messages are written to the console with the default logger.'); 

私は「は、FS-etxra」NPMパッケージを追加しましたプロジェクトに追加し、上記と同じ方法でタイピングを追加しました。結果のプロジェクトは次のスクリーンショットで見ることができます:

Visual Studio Screenshot

関連する問題