2016-07-22 11 views

答えて

1

But I want to compile all files in dir, so setting "file"

fileとにかくlib.d.tsには影響を与えません。

lib.es2015.core.d.ts in tsconfig.json

あなたがcoreをしたい場合はどうなる:

"compilerOptions": { 
    "target": "es5", 
    "lib": ["es5","es2015.core"] 
} 

もっと

もっと:https://github.com/basarat/typescript-book/blob/master/docs/types/lib.d.ts.md#lib-option

あなたが最も可能性が高いes6だけでなくcoreまたはarrayのすべてを含めることが等:

"compilerOptions": { 
    "target": "es5", 
    "lib": ["es6"] 
} 
+0

申し訳ありません、自分の答えを受け入れたことを忘れてしまいました。 ところで、libから型をインポートする方法はありますか? 「dom.d.ts」からの 'import {Document as DOMDoc} 'のようなものが必要です;' Document'という名前の独自の型があるからです – OwnageIsMagic

0

typescriptです@> 2.0

"compilerOptions": { 
    ... 
    "lib": ["es5", "es6", "es6.array"] 
} 
+0

'エラー:TS5024:コンパイラオプション 'lib'にtypescriptの値が必要です。2.2.1 –

+0

@AT GH issue updated 'スペースは区切り文字として使用できません。このルールはコマンドラインとtsconfig'の両方に適用されます – OwnageIsMagic

+0

@OwnageIsMagicこれは 'tsconfig.json'の提案バージョンで、libプロパティを文字列で作るだけですが、拒否されました(これは最適です)。そして適切な表記法'[" es5 "、" es6 "、" es6.array "]' – PierreDuc

関連する問題