2015-11-18 9 views
5

プロジェクトでtscを実行しようとすると、error TS5023: Unknown compiler option 'allowNonTsExtensions'が表示されます。tsc未知のコンパイラオプションallowNonTsExtensions

ここに私のtsconfig.jsonファイルです。

{ 
    "compilerOptions": { 
    "target": "ES5", 
    "allowNonTsExtensions": true, 
    "module": "commonjs", 
    "sourceMap": true, 
    "isolatedModules": true, 
    "noEmitOnError": false, 
    "rootDir": ".", 
    "emitDecoratorMetadata": true, 
    "experimentalDecorators": true 
    }, 
    "compileOnSave": false 
} 

npmでグローバル[email protected]を使用します。

projectへのリンクが使用されています。

答えて

2

tsconfig.jsonのオプションは定義されていません。あなたはwikiやソースコードでそれを確認することができます。

allowNonTsExtensionsのリストはの一部であり、オプションですcompiler APIが内部にあります。

+0

これはイオンフレームワークのチュートリアルのデフォルト設定です。それが存在しない場合、なぜ彼らはこれを含めたでしょうか? – prolink007

+0

それ以上の情報なしでは分かりません。このチュートリアルのリンクは高く評価されます。しかし、allowNonTsExtensionsオプションは、シナリオでは便利です。* TypeScriptファイルのリストを取得し、対応するJavaScriptにコンパイルするベアボーンコンパイラを作成しようとします。*(https://github.com/Microsoft/TypeScript/wiki)/Using-the-Compiler-API)このオプションは通常のTypeScriptアプリケーションではなく、カスタムの翻訳スクリプト自体(つまり、 'tsc'で十分ではない場合)です。 –

+0

ここにチュートリアルへのリンクhttp://ionicframework.com/docs/v2/getting-started/tutorial/ – prolink007

関連する問題