2015-01-04 6 views
6

ऐसे 2 स्थान हैं जहां मैं जावास्क्रिप्ट स्टोर कर सकता हूं: resources/assets/javascripts और public/jsमैं जेरे को लार्वेल 5 में कहां स्टोर करूं?

यदि हम resources/assets/javascripts में फ़ाइलों को डालते हैं, तो हमें उन्हें कॉपी करने के लिए गल्प कार्य जोड़ना चाहिए। और यह इस विधि की एक कमजोरी है। और हमें ब्राउज़र डीबगर में पथ मैपिंग की आवश्यकता होगी।

अगर हम इन फ़ाइलों को public/js में डालते हैं, तो हमारे पास हमारे स्रोत जेएस और एक ही स्थान पर जेएस संकलित होगा और वे गड़बड़ हो जाएंगे।

तो, मुझे जेरेल को लैरवेल 5 में कहां स्टोर करना चाहिए?

उत्तर

10

"लैरवेल -5" उत्तर उन्हें resources/assets/javascripts में रखना है। फिर आप लैरवेल-एलिक्सर का उपयोग करते हैं, जो टेलर + जेफरी वे से नया npm पैकेज है जो आपके लिए संपूर्ण संपत्ति प्रबंधन को गल्प का उपयोग करके संभालता है।

लैरवेल-एलिक्सर का उपयोग करके, आप एक सरल वर्कफ़्लो में अपने सभी सीएसएस + जेएस संपत्तियों को प्रकाशित, गठबंधन, मिनीफ़ी और संस्करण नियंत्रण कर सकते हैं।

Elixer बहुत अधिक है - आप इसके बारे में यहाँ पढ़ सकते हैं: https://github.com/laravel/elixir

जेफरी रास्ता भी इस पर एक पूरी Laracast श्रृंखला (जो मुझे लगता है कि इस श्रृंखला के लिए स्वतंत्र है) किया है: https://laracasts.com/index/elixir

+0

मैं अमृत उपयोग करते हैं, लेकिन समस्या जेएस डीबगिंग है। मैं डीबगिंग को 'सार्वजनिक/जेएस' में सभी स्रोत फ़ाइलों के रूप में आसान बनाने के लिए ब्राउज़र में मैपिंग कैसे जोड़ सकता हूं? – DmitryR

+0

जेफरी ने कहा है कि स्रोत मानचित्रण एक ऐसी विशेषता है जो एलिक्सीर के लिए आ रही है। – Laurence

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