2
現在、tsconfig.jsonの新しい拡張機能を試しています。これは、開発者がtsconfig.jsonベースを持ち、他のモジュールが拡張/変更できるようにするためです。TypeScript 2.1+ tsconfig extend
期待どおりではありませんが、機能しています。どうにかして、この作業を行う唯一の方法は、親と子の両方の設定でcompileroptions.libを指定することです。
parent.tsconfig.json
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"sourceMap": true,
"lib": [ // Lib compiler options defined!!!
"dom",
"es6"
]
},
"exclude": [
"node_modules"
],
"awesomeTypescriptLoaderOptions": {
"resolveGlobs": true,
"forkChecker": true
},
"compileOnSave": false,
"buildOnSave": false,
"atom": {
"rewriteTsconfig": false
}
}
child.tsconfig.json(予想)(仕事に必要)
{
"extends": "../parent.tsconfig.json",
}
child.tsconfig.json
{
"extends": "../parent.tsconfig.json",
"compilerOptions": {
"lib": [ //Have to specify lib again ==> Double-u-t-f
"dom",
"es6"
]
}
}
この問題についていくつかのアドバイスをいただければ幸いです。
乾杯
ソースマップなども私のためにはうまくいかないようですが、tscを使用すると明らかなエラーはありませんが、VS 2015はモジュールとターゲットが不足していると強く訴えました。 –
それは奇妙です、それは私たちのために働く – Shrike