में ग्लोबल्स की तरह ईएसलिंट मैं कॉर्डोवा से डिवाइस प्लगइन का उपयोग कर रहा हूं इसलिए मेरे पास let model = device.model || "";
जैसी लाइन है जो Cannot find name 'device'.
त्रुटि का कारण बनती है। मुझे लगता है कि ईएसलिंट के साथ मुझे "eslintConfig": { "globals": { "device": true } }
करना होगा, लेकिन उसमें टीएसलिंट समकक्ष क्या है?टीएसलिंट
टीएसलिंट
उत्तर
मेरा मानना है कि Cannot find name 'device'.
त्रुटि टाइपस्क्रिप्ट कंपाइलर द्वारा उत्पन्न होती है, न कि टीएसलिंट द्वारा। वैश्विक device
वैरिएबल खोने की समस्या को हल करने के लिए आप एक प्रकार की परिभाषा फ़ाइल लिख सकते हैं। सम्मेलन द्वारा इस फ़ाइल का नाम globals.d.ts
रखा गया है।
declare let device: Device;
interface Device {
func:() => void;
prop: string;
}
बदलें func
और prop
कार्यों और गुण आप डिवाइस चर की अपेक्षा के साथ:
इस रिपोर्ट में निम्न कोड डाल दिया।
आप उन्हें वैश्विक चर को ban
सूची में tslint.json में जोड़कर अनदेखा कर सकते हैं। यह वही दृष्टिकोण used in the tslint repo है जहां वे मोचा के describe
और it
ग्लोबल्स को अनदेखा कर रहे हैं।
"ban": [true,
["describe", "only"],
["it", "only"]
],
नहीं, यह 'description.only (...) 'और' test.only (...)' कॉल पर प्रतिबंध लगा रहा है। उस जेसन के साथ, tslint किसी भी त्रुटि के रूप में 'test.only' के किसी भी अवसर झंडे। Https://palantir.github.io/tslint/rules/ban/ देखें – bronson
- 1. टीएसलिंट लापता-व्हाइटस्पेस
- 2. विजुअल स्टूडियो 2015 में सेटअप टीएसलिंट
- 3. मैं वीएस कोड में टीएसलिंट का उपयोग कैसे कर सकता हूं?
- 4. टीएसलिंट - आप केवल सार्वजनिक वर्ग के सदस्यों (टेम्पलेट्स-उपयोग-सार्वजनिक) के लिए बाध्य कर सकते हैं
- 5. टीएसलिंट "स्ट्रिंग अक्षर के माध्यम से ऑब्जेक्ट एक्सेस" से बचने के लिए कोड को फिर से लिखने के लिए कैसे करें
- 6. कहाँ "सख्त का उपयोग करें" करता है जब टाइपप्रति और एएमडी मॉड्यूल का उपयोग कर
- 7. TSLint:</p> <p><a href="https://i.stack.imgur.com/mdVtd.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/mdVtd.png" alt="Error message"></a></p> <p>मेरे और मेरे साथियों है: WebStorm
- 8. वीएस कोड: लिंट
- 9. टाइपस्क्रिप्ट मुझे गैर-शून्य assertion ऑपरेटर के अनावश्यक उपयोग के बारे में चेतावनी दे सकता है?
मुझे यह 'globals.d.ts' फ़ाइल कहां रखनी चाहिए? – Milkncookiez
@Milkncookiez इसे किसी स्थान पर होना आवश्यक है जिसे टाइपस्क्रिप्ट कंपाइलर द्वारा उठाया गया है। आम तौर पर इसे रूट स्रोत फ़ोल्डर में रखा जाता है। –