मैं टाइपप्रति साथ Win8 एप्लिकेशन विकसित करने कर रहा हूँ।टाइपस्क्रिप्ट कंपाइलर धीमा हो जाता है?
मेरी टाइपप्रति कोड संकलन करने के लिए, मैं winrt.d.ts
जोड़ा गया है और winjs.d.ts
फिर उन्हें संदर्भित का उपयोग कर:
<reference path="winrt.d.ts" static="true" />
<reference path="winjs.d.ts" static="true" />
संकलित & निर्माण सफल रहा लेकिन आईडीई के IntelliSense बहुत धीमी गति से किया जा रहा था। मैंने बस winrt.d.ts
खोला और फ़ाइल की जांच की। फ़ाइल में 18,770 लाइनें हैं जो फ्लाई पर संकलन करने के लिए वास्तव में बड़ी फ़ाइल है।
वहाँ रहे हैं किसी भी विकल्प या बिना संकलन फिर सिर्फ lib.d.ts
की तरह उन विशाल परिभाषा फ़ाइल को संदर्भित करने के तरीकों?
इस सुस्ती को गंभीरता से मेरी टाइपप्रति चयन दर्द होता है।
UPDATED:
वर्तमान संकलक संस्करण (0.8.0) पर, वहाँ कोई समाधान नहीं है। निकट भविष्य में रिलीज में सर्वश्रेष्ठ प्रदर्शन लाभ देखने की उम्मीद है।
UPDATED:
यहाँ है मेरे बस देव बढ़ावा देने के लिए हैक। प्रदर्शन। मैं बस winrt.compact.d.ts
बनाया। फिर नामस्थान जो वास्तव में का इस्तेमाल किया और फाइल को सेव कर रहे हैं का ही हिस्सा कॉपी।
सौभाग्य से फ़ाइल (winrt.d.ts
) कई घोषणा फ़ाइलों से उत्पन्न होने की तरह दिखती है। इसलिए प्रत्येक नाम स्थान स्पष्ट रूप से दूसरों से अलग है। WinRT के लिए कॉम्पैक्ट संस्करण बनाना बहुत आसान है।