में एनपीएम पैकेज को संगत करें मैं Swig (टेम्पलेट भाषा) Parse Cloud Code पर एक्सप्रेस के साथ काम करने की कोशिश कर रहा हूं। पार्स क्लाउड कोड एक नोड/एक्सप्रेस होस्ट है जो एनपीएम की अनुमति नहीं देता है। हास्यास्पद, मुझे पता है। मैं अभी भी बाहरी फाइलों को कोड में जरूरी बयानों के साथ लोड कर सकता हूं, इसलिए मुझे लगता है कि उम्मीद है कि मैं यह काम कर सकता हूं।एक जेएस फ़ाइल
var swig = require("./cloud/swig.js");
टिप्पण लायक पार्स टूट जाता है कि सामान्य वक्तव्यों की आवश्यकता होती है:
तो मेरे सवाल का कैसे मैं एक ही जे एस फ़ाइल में पूरे पूरे बड़ा घूँट पैकेज है कि मैं इतनी तरह मेरे पार्स एक्सप्रेस ऐप्लिकेशन से शामिल कर सकते हैं मिलता है है कि एनपीएम पैकेज के रूप में node_modules फ़ोल्डर में प्रत्येक फ़ाइल को cloud
में अपने प्रत्येक पथ में संशोधित किए बिना काम नहीं करता है (यही कारण है कि मेरे उपरोक्त पथ में cloud
है)। पार्स भी बहुत छोटी फाइल अपलोड करते समय चोक करता है। इस मंच पर Concatenation की जरूरत है।
मैं घंटों के लिए browserify के साथ खेल की कोशिश की है, लेकिन कुछ भी का कोई संयोजन मैं क्या करता है बड़ा घूँट वस्तु को उजागर करता है जब मैं बयान की आवश्यकता के साथ browserified फ़ाइल लोड। मुझे लगता है कि यह सही विकल्प हो सकता है क्योंकि ब्राउज़र फ़ाइल में स्विग की सभी फाइलें शामिल हैं, लेकिन यह उन्हें बाहरी रूप से बेनकाब नहीं करती है।
मेरा प्रश्न या तो ब्राउज़र में किया जा सकता है, और यदि हां, तो कैसे? या एक एनपीएम रेपो को एक फ़ाइल में जोड़ने के लिए एक और तरीका है ताकि इसे इस मंच से अधिक आसानी से शामिल किया जा सके?
बहुत बहुत धन्यवाद।
शायद तुम बड़ा घूँट के ब्राउज़र संस्करण का उपयोग करने की कोशिश कर सकते हैं। [swig.js] (http://paularmstrong.github.io/swig/js/swig.js), [swig.min.js] (http://paularmstrong.github.io/swig/js/swig.min .js), और [दस्तावेज़] (http://paularmstrong.github.io/swig/docs/browser/)। – bnuhero
क्या आपने [index.js] (https://github.com/paularmstrong/swig/blob/master/index.js) का उपयोग अपने बीएफई प्रवेश बिंदु के रूप में करने का प्रयास किया था? आउटपुट फ़ाइल - आपको अपने पारसी क्लाउड प्रोजेक्ट में इसकी आवश्यकता होनी चाहिए। – Zasz
होस्टिंग बदलो? या यदि यह किसी भी कारण से कोई विकल्प नहीं है, तो ज़िप/अनजिप करें? browserify चाल नहीं करेगा - आपको फ़ोल्डर की संरचना की आवश्यकता है, एक फ़ाइल नहीं। – esp