2012-02-28 19 views
6

मैं उत्पादन मोड में एक सिम्फनी 2 ऐप डालने की कोशिश कर रहा हूं। यह सब ठीक है कि इस तथ्य को छोड़कर ठीक है कि संपीड़ित एकल जावास्क्रिप्ट फ़ाइल त्रुटियों का कारण बनती है और साइट को सही ढंग से प्रस्तुत करने में असमर्थ बनाती है।सिम्फनी 2 - एसेटिक जावास्क्रिप्ट संपीड़न त्रुटियों के कारण

Uncaught TypeError: undefined is not a function 
Uncaught TypeError: Object [object Object] has no method 'treeview' 

पहले त्रुटि Jquery प्लग-इन treeview निर्देशिका संरचना की तरह एक पेड़ renders Jquery जो के लिए एक प्लगइन को संदर्भित करता है को संदर्भित करता है: मैं ब्राउज़र पर डिबग कंसोल से मिल गया।

दूसरी तरफ, यह सभी देव मोड पर ठीक चलता है क्योंकि यह संपीड़न नहीं करता है और इसमें प्रत्येक फ़ाइल को एक-एक करके शामिल किया जाता है। क्या कोई इस पर मेरी मदद कर सकता है? अग्रिम धन्यवाद।

+0

क्या आप यूई कंप्रेसर या क्लोजर कंपाइलर का उपयोग कर रहे हैं? जिसकी आपने उपयोग नहीं की है उसे देखें और देखें कि क्या यह – Checksum

+0

काम करता है सिम्फनी लॉग किसी भी वाईयूआई त्रुटियों को दिखाते हैं? (मानते हुए कि आप संपीड़न के लिए यूयूआई का उपयोग कर रहे हैं) – anushr

उत्तर

13

मुझे इसका समाधान मिला है, ऐसा लगता है कि यह मुद्दा गायब अर्ध-कॉलन से संबंधित है। जब किसी जेएस फ़ाइल में आखिरी कथन कुछ होता है तो अर्ध-कॉलन की आवश्यकता नहीं होती है, हालांकि एसेटिक सिर्फ फाइलों को एक साथ जोड़ता है और केवल एक नई लाइन जोड़ता है।

फ़ाइल को चेक करें जो टूटी हुई प्लगइन जावास्क्रिप्ट से पहले शामिल है और सुनिश्चित करें कि यह अर्धविराम से समाप्त होता है।