2015-11-18 14 views
5

Otrzymuję error TS5023: Unknown compiler option 'allowNonTsExtensions' podczas próby uruchomienia tsc w projekcie.tsc Opcja nieznanego kompilatora allowNonTsExtensions

Oto mój plik tsconfig.json.

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

Korzystanie [email protected] globalnie w npm.

Link do używanego project.

Odpowiedz

2

Opcja nie jest zdefiniowana dla tsconfig.json. Można to sprawdzić w wiki lub w kodzie źródłowym:

allowNonTsExtensions jest opcją, która jest częścią compiler API, który jest wewnętrzny.

+0

Jest to domyślna konfiguracja samouczka z jonowej platformy. Dlaczego mieliby to uwzględnić, jeśli nie istnieje? – prolink007

+0

Trudno powiedzieć bez dodatkowych informacji. Link do samouczka byłby doceniony. Jednak opcja 'allowNonTsExtensions' jest przydatna w scenariuszu * Spróbujmy napisać kompilator barebone, który zajmie listę plików TypeScript i skompiluje się do ich odpowiedniego JavaScript. * (Https://github.com/Microsoft/TypeScript/wiki/Using-the-Compiler-API) Opcja ta nie jest przeznaczona dla zwykłych aplikacji TypeScript, ale dla niestandardowych skryptów transpilacyjnych (np. Gdy 'tsc' nie wystarcza dla ciebie). –

+0

Oto link do samouczka http://ionicframework.com/docs/v2/getting-started/tutorial/ – prolink007

Powiązane problemy