2015-11-18 15 views
5

Sto ricevendo error TS5023: Unknown compiler option 'allowNonTsExtensions' durante il tentativo di eseguire tsc su un progetto.tsc opzione del compilatore sconosciuto allowNonTsExtensions

Ecco il file tsconfig.json.

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

Uso [email protected] globalmente in npm.

Collegamento allo project utilizzato.

risposta

2

L'opzione non è definita per tsconfig.json. È possibile verificare in wiki o nel codice sorgente:

allowNonTsExtensions è un'opzione che è una parte della compiler API che è interno.

+0

Questa è la configurazione predefinita per un tutorial dal framework ionico. Perché avrebbero incluso questo se non esistesse? – prolink007

+0

È difficile dirlo senza ulteriori informazioni. Il link per il tutorial sarebbe apprezzato. Tuttavia, l'opzione 'allowNonTsExtensions' è utile nello scenario * Proviamo a scrivere un compilatore barebone che prenderà una lista di file TypeScript e compilerà il loro corrispondente JavaScript. * (Https://github.com/Microsoft/TypeScript/wiki/Using-the-Compiler-API) Quindi l'opzione non è per le normali app TypeScript ma per gli stessi script di transpilation personalizzati (cioè quando 'tsc' non è abbastanza per voi). –

+0

Questo è il collegamento al tutorial http://ionicframework.com/docs/v2/getting-started/tutorial/ – prolink007

Problemi correlati