2016-08-19 16 views
8

के साथ डिस्ट फ़ोल्डर उत्पन्न नहीं करता है, मैंने शुरुआत में angular-cli के बीटा 10 के साथ एक प्रोजेक्ट शुरू किया था, जब मैं उस समय ng serve चलाता हूं तो डिस्ट फ़ोल्डर में संकलित फाइलें होती थीं ng serve द्वारा उत्पन्न किया गया।एनजी सर्विस अब नए कोण-क्ली वेबपैक बीटा

अब मैं RC5 करने के लिए अपने एप्लिकेशन और angular-cli और ng serve की beta 11.webpack उन्नत किया अब और जिले फ़ोल्डर उत्पन्न नहीं करता है। यह समस्याग्रस्त है क्योंकि मेरे पास स्प्रिंग बूट बैकएंड है जो डिस्ट फ़ोल्डर को मैप करने के लिए कॉन्फ़िगर किया गया है क्योंकि यह स्थिर फ़ोल्डर है।

क्या इस व्यवहार को वेबपैक कोणीय-क्ली के साथ भी प्राप्त करने का कोई तरीका है?

कोणीय CLI का सटीक संस्करण है: 1.0.0-beta.11-webpack.2

संपादित करें: मुद्दा यह है कि मैं ऑटो की जरूरत संकलन एनजी की सेवा से, मैं एनजी चलाने हर बार जब मैं स्रोत में कोई बदलाव करने का निर्माण नहीं करना चाहती है फ़ाइलें।

+0

आज़माएं: '$ rm -rf dist tmp node_modules & npm install && ng build' – narainsagar

+0

मैंने प्रश्न संपादित किया है, एनजी बिल्ड एक डिस्ट फ़ोल्डर को ठीक बनाता है, यह समस्या नहीं है। इससे पहले एनजी सेवा भी dist फ़ोल्डर उत्पन्न किया। अब यह मामला नहीं है। मैं उस व्यवहार को वापस चाहता हूँ। – Tim

उत्तर

8

बस ng build --watch का उपयोग करें। यह परिवर्तन पर परियोजना का पुनर्निर्माण करेगा।

+0

मुझे पता है कि यह प्रश्न थोड़ा सा दिनांकित है लेकिन यह समाधान केवल मेरे लिए आंशिक रूप से काम करता था। उदाहरण के लिए, बहुत ही बुनियादी परिदृश्य में जहां मेरे app.component.ts में एक चर नामक चर होता है और मैं इसे app.component.html में {{}} का उपयोग करके प्रदर्शित करता हूं, इसे बदलने से पैकेज को पुनर्निर्माण किया जाएगा लेकिन चर अद्यतन नहीं किया जाएगा (इसी प्रकार यदि मैं एक क्लास वैरिएबल जोड़ता हूं और इसे प्रदर्शित करने का प्रयास करता हूं) केवल एक चीज जो काम करती है वह दृश्य में एचटीएमएल सामग्री जोड़ रही थी। मैंने ताज़ा किया और पुनः लोड किया और उसने कुछ भी नहीं किया – Julz

2

अपने angular2 परियोजना के रूट फ़ोल्डर में, चलाएँ:

ng build 

या उत्पादन के लिए:

ng build --prod 

यह आदेश जिले फ़ोल्डर उत्पन्न होगा।

+0

धन्यवाद, मुझे पता है कि, यह मुद्दा नहीं है: एनजी बिल्ड एनजी सेवा करता है जैसे परिवर्तन पर संकलित नहीं करता है। – Tim

10

वेबपैक के साथ नया कोणीय-क्ली संस्करण ng build के बाद dist फ़ोल्डर उत्पन्न करेगा।

ng serve अब केवल स्मृति में काम करता है।

+0

मुझे पता है, यही कारण है कि मैंने पहली बार सवाल पूछा :) प्रॉक्सी कार्यक्षमता हालांकि यह अप्रचलित बनाता है। मैं सिर्फ वसंत बूट के साथ dist फ़ोल्डर की सेवा के बजाय api प्रॉक्सी। – Tim

+0

मैं प्रॉक्सी का उपयोग करता हूं और अब नवीनतम क्ली के साथ इसे मेरे सीएसएस आदि नहीं मिला है जैसा कि पहले किया गया था। क्या सिर्फ एपीआई कॉल प्रॉक्सी करने का कोई तरीका है और कुछ और नहीं? – emcpadden

+1

फिर मैं अपनी संकलन-समय त्रुटियों का पता कैसे लगा सकता हूं? मैं एओटी का उपयोग करता हूं और मुझे लाइन नंबरों के साथ कुछ त्रुटियां मिलती हैं लेकिन मुझे फ़ाइल नहीं दिखाई दे रही है। – omeralper