2015-11-18 5 views
5

मुझे प्रोजेक्ट पर tsc चलाने की कोशिश करते समय error TS5023: Unknown compiler option 'allowNonTsExtensions' मिल रहा है।tsc अज्ञात कंपाइलर विकल्प अनुमति नॉनट्स एक्सटेंशन

यहां मेरी 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' विकल्प उपयोगी है * आइए एक बेयरबोन कंपाइलर लिखने का प्रयास करें जो टाइपस्क्रिप्ट फ़ाइलों की एक सूची लेगा और उनके संबंधित जावास्क्रिप्ट पर संकलित होगा। * (Https://github.com/Microsoft/TypeScript/wiki/उपयोग-द-कंपाइलर-एपीआई) तो विकल्प सामान्य टाइपस्क्रिप्ट ऐप्स के लिए नहीं है, लेकिन कस्टम ट्रांसलेशन के लिए स्क्रिप्ट स्वयं (यानी जब 'tsc' आपके लिए पर्याप्त नहीं है)। –

+0

यहां ट्यूटोरियल का लिंक है http://ionicframework.com/docs/v2/getting-started/tutorial/ – prolink007

संबंधित मुद्दे