साथ NodeJS का उपयोग करते हुए मैं से https://github.com/borisyankov/DefinitelyTyped/tree/master/nodeटाइपप्रति
मेरी टाइपप्रति परियोजना और डाउनलोड node.d.ts में NodeJS उपयोग करना चाहते हैं लेकिन VisualStudio .d.ts फ़ाइल में त्रुटियों की एक बहुत कुछ मिलता है। वे कर रहे हैं सब मूलतः एक ही: \ Users \ LHK \ डेस्कटॉप \ टाइपप्रति-खेल \ रणनीति जाने \ नोड \ नोड:
त्रुटि 2 निर्यात इंटरफेस 'सर्वर' निजी मॉड्यूल 'घटनाओं' सी से इंटरफ़ेस का विस्तार -0.8.d.ts 236 37 नोड-0.8.d.ts
सभी त्रुटि संदेश शिकायत करते हैं कि एक निजी इंटरफ़ेस बढ़ाया गया है।
मैं इतना खोज की है और इस सवाल का पाया: nodejs require inside TypeScript file
टिप्पणियों में से एक माइक्रोसॉफ्ट के नमूनों से node.d.ts डाउनलोड करने के लिए सलाह देता है। मैंने इंटरनेट ब्राउज़ किया, इस आलेख को http://stackful.io/blog/typescript-nodejs-vim-and-linux-oh-my/ मिला और उसी परिणाम के साथ node.d.ts का दूसरा संस्करण डाउनलोड किया।
मुझे नोडजे और टाइपस्क्रिप्ट के लिए उचित परिभाषा फ़ाइल कहां मिलती है?
बढ़िया, यह काम किया। मैंने दो .dts फ़ाइलों की तुलना की और एक उत्सुक अंतर पाया। मॉड्यूल अनुभाग में, जब भी कोई अन्य मॉड्यूल आयात किया जाता है, पुराना संस्करण "आयात कुछ = मॉड्यूल (" कुछ ")" का उपयोग करता है, लेकिन नया संस्करण इसे "आयात आयात कुछ = मॉड्यूल (" कुछ ")" में बदल देता है। यदि यह मॉड्यूल निर्यात किया जाता है, तो यह एक निजी मॉड्यूल का इंटरफ़ेस बढ़ाने के लिए अचानक कानूनी क्यों है? पूरा निर्माण मुझे समझ में नहीं आता है। मॉड्यूल घटनाओं के उदाहरण के लिए मॉड्यूल http "निर्यात आयात" क्यों करता है? क्या मैं अब http.events.SomethingfromEvents की तरह कुछ करने में सक्षम हूं? – lhk
गीथब परियोजना शानदार है, यह मेरे अन्य प्रश्नों को हल करती है। यदि आप इस जवाब को http://stackoverflow.com/questions/14084406/typescript-and-socket-io पर कॉपी करेंगे तो मुझे इसे स्वीकार करने में खुशी होगी – lhk
@lhk मैंने यह विवरण नहीं देखा है कि यह क्यों काम करता है, मैं बस इतना खुश था कि यह किया था। मैंने आपके अन्य प्रश्न को देखा, लेकिन वह सवाल इंगित करता है कि आप 'सोयाविज़' प्रोजेक्ट से पहले से ही 'socket.io.d.ts' फ़ाइल का उपयोग कर रहे हैं, इसलिए मैं इस बारे में उलझन में हूं कि आप मुझे इस जवाब की प्रतिलिपि क्यों बनाना चाहते हैं। – JohnnyHK