ノードのnode_modulesからインポート・シンタックスを使用してtypescriptを使用して外部モジュールをインポートしたいとします。私は私のプロジェクトにタイプ定義を追加しました。install()
にはtypescriptがエラーを返すことなく呼び出すことができます(私はany
キャストが必要なことは知っていますが、可能ならばすべて入力しておきたいと思います)。TypescriptでのES6形式のインポート
/// <reference path="typings/source-map-support/source-map-support.d.ts" />
import * as sourceMapSupport from 'source-map-support';
sourceMapSupport.install();
私のコードが出力されたときしかし、それは次の値を返します。
/// <reference path="../typings/source-map-support/source-map-support.d.ts" />
//# sourceMappingURL=server.js.map
それは、出力aは結果のJSファイルには必要としない理由を誰かが私に説明できますか?また、私はasyncにアクセスする必要があるので、ES6にコンパイルしています&キーワードを待っています - 私のtsconfig.jsonは以下の通りです。
{
"compilerOptions": {
"target": "es6",
"sourceMap": true,
"outFile": "build/server.js"
},
"exclude": [
"node_modules",
"typings"
]
}
素晴らしい、声援:) – Barry