2013-05-28 4 views
10

मैं जानना चाहता हूं कि मैं के रूप में एक नोड-वेबकिट एप्लिकेशन को पैकेज करने में सक्षम कैसे हूं। विंडोज 8 स्टोर के लिएappx? मैं अपने आवेदन के .exe बनाने में सक्षम हूं जो तब तक काम करता है जब तक कि यह .dll के समान निर्देशिका में है।पैकेजिंग नोड-वेबकिट एप्लिकेशन ".appx" (विंडोज 8 स्टोर के लिए)

यहाँ कैसे मेरी निर्देशिका वर्तमान में दिखाई देता है:

application/ 
    MyApplication.exe 
    ffmpegsumo.dll 
    icudt.dll 
    libEGL.dll 
    libGLESv2.dll 
    nw.pak 

मैं Windows विकास के साथ अपरिचित के बाद से मैं मुख्य रूप से OSX का उपयोग कर रहा हूँ, तो मुझे यकीन है कि आगे क्या लेने के लिए एक के रूप में इस .exe पैकेज कदम नहीं हूँ। appx। किसी भी मदद की सराहना की है।

+1

मैं नोड-वेबकिट से विशेष रूप से परिचित नहीं हूं लेकिन मुझे लगता है कि इसका परिणाम विंडोज स्टोर ऐप नहीं है। .appx प्रारूप केवल इस प्रकार के ऐप्स के लिए उपलब्ध है, जिसे कुछ प्रकार के व्यवहार (सक्रियण और लॉन्च प्रोटोकॉल, सैंडबॉक्सिंग आदि के कारण एपीआई प्रतिबंध आदि) के अनुरूप होना चाहिए। –

+0

मैं आसानी से अपने नोड-वेबकिट एप्लिकेशन का .exe बना सकता हूं विंडोज पर चलता है। मैंने जो पढ़ा है, उससे आप किसी भी पुराने .exe को Windows 8 .appx फ़ाइल में पैकेज कर सकते हैं (क्योंकि यह ज़िप प्रारूप या कुछ पर आधारित है।) – theabraham

+4

निश्चित रूप से, यह केवल एक ज़िप फ़ाइल है लेकिन यह इसे संगत नहीं बनाता है विंडोज 8 स्टोर ऐप प्रारूप। स्टोर ऐप एक विशेष प्रकार का एप्लीकेशन है जिसके लिए नियमित .exe फ़ाइल से एक अलग आर्किटेक्चर की आवश्यकता होती है। एक स्टोर ऐप की लाइफसाइक्ल नियमित रूप से नियमित से अलग होती है .exe क्योंकि इसे दो अलग-अलग तरीकों से सक्रिय किया जा सकता है (नियमित स्टार्टअप, सर्च या शेयर आकर्षण ...) और निलंबन/फिर से शुरू करने की घटनाओं का जवाब देना होगा और फिर भी विचार करने के लिए उपलब्ध एपीआई पर कई प्रतिबंध। –

उत्तर

0

मैंने एक बार नोड-वेब-किट के साथ काम किया था, और मुझे याद है कि आपके नोड ऐप में index.html फ़ाइल होनी चाहिए। WinRt ऐप्स Html5/Js का समर्थन कर रहे हैं। WinJs ऐप बनाने का प्रयास करें, सभी फ़ाइलों को nw.pak से प्रोजेक्ट निर्देशिकाओं में रखें (html/css/js) और अपनी प्रोजेक्ट के संदर्भों जैसे अपनी विस्तारित लाइब्रेरी जोड़ें। मैं विस्तारित पुस्तकालय जोड़ने के बारे में निश्चित नहीं हूं, winJs ऐप एक त्रुटि दे सकता है।

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