2015-05-20 10 views
9

कोणीयजेस 2 और टाइपस्क्रिप्ट 1.5beta के साथ दृश्य स्टूडियो कोड का उपयोग करते समय समस्या।बाहरी मॉड्यूल को संकलित नहीं कर सकता है जब तक कि '- मॉड्यूल' ध्वज प्रदान नहीं किया जाता है

Error:(3, 1) TS1148: Cannot compile external modules unless the '--module' flag is provided.
Error:(6, 1) TS1205: Decorators are only available when targeting ECMAScript 5 and higher.

मैं tsc आयकर es5 -m commonjs app.ts.The एक ही समस्या का उपयोग कर कमांडलाइन संकलक का उपयोग कर एक ही कोड चला सकते हैं और साथ ही webstorm 10.0.2 के साथ occours।

उत्तर

6

इसे स्वयं दृश्य स्टूडियो कोड पर हल किया। कदम:

1) tsd init

2) tsd क्वेरी कोणीय --action स्थापित --save

3) व्याप्ति विन्यास फाइल tsconfig.json बनाने इस

{ "compilerOptions": { "target": "ES5", "module": "commonjs", "sourceMap": true, "emitDecoratorMetadata": true, "experimentalDecorators": true, "removeComments": false, "noImplicitAny": false } } तरह दिखता है

लेकिन अभी भी पता है कि यह webstorm पर काम करने के लिए कैसे न

+2

tsconfig.json' https देख 'के बारे में अधिक जानकारी के लिए: //github.com/Microsoft/TypeScript/wiki/tsconfig.json – jbandi

+1

वेबस्टॉर्म में आप कमांडलाइन विकल्प '- मॉड्यूल कॉमनज' प्राथमिकताओं -> भाषाएं और फ्रेमवर्क -> टाइपस्क्रिप्ट – jbandi

+0

में कमांडलाइन विकल्प जोड़कर कमांडलाइन विकल्प जोड़ सकते हैं जैसे "- मॉड्यूल commonjs "यह दिखाता है कि त्रुटि संकलक procoess –

11

यह मैं कैसे हल किया जाता है उस में Webstorm/इंटेलीजे

फ़ाइल> सेटिंग> बोली & फ़्रेमवर्क> टाइपप्रति

कमांड लाइन विकल्प:

-m AMD आयकर ES5

+0

Ecmascript 6 के लिए '-m amd -t ES6' का उपयोग करें – HasanAboShally

0

मैं दृश्य स्टूडियो कोड का उपयोग कर एक ही त्रुटि हो रही थी और एनजी 2-उल्का।

सुनिश्चित नहीं हैं कि 2 tsd आदेश के साथ बनाया angular.d.ts की जरूरत है, लेकिन इस tsconfig.json चीजों को सॉर्ट करने लग रहा था, तो:

{ 
    "compilerOptions": { 
    "module": "system", 
    "sourceMap": true, 
    "emitDecoratorMetadata": true, 
    "experimentalDecorators": true, 
    "removeComments": false, 
    "noImplicitAny": false 
    } 
} 
संबंधित मुद्दे

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