मैं Dojo ToolkitMeteor के साथ उपयोग करना चाहता हूं।उल्का को फ़ाइलों को देखने से कैसे रोकें?
मैं पहली बार
/public
तब में पूरे डोजो टूलकिट पेड़ नकल, मैं इसे ग्राहक के पक्ष में शामिल हैं के साथ:
<script src="/dojo/dojo.js" data-dojo-config="async: true"></script>`
सब कुछ ठीक काम करता है, को छोड़कर उल्का है वास्तव में परिवर्तनों के लिए /public
में प्रत्येक फ़ाइल की निगरानी, ताकि यह सर्वर को पुनरारंभ कर सके। यह वास्तव में localhost:3000
पर पहले अनुरोध के दौरान बहुत देर हो चुकी है।
क्या उल्का को किसी निश्चित निर्देशिका से फ़ाइलों को देखने से रोकने का कोई तरीका है?
डोजो टूलकिट 10k + फ़ाइलें तो मैं EMFILE त्रुटि here कहा गया है,
sudo sh -c 'echo 16384 > /proc/sys/fs/inotify/max_user_watches'
मुझे अंत में एक कामकाज मिला। मैं सब कुछ/public/lib/में डाल रहा हूं। फिर, /usr/lib/meteor/app/run.js की लाइन 286, मैं फ़ोल्डर मैं उल्का को देखने के लिए नहीं करना चाहती जोड़ रहा: 'self.exclude_paths = [ path.join (app_dir, '.meteor', 'local'), path.join (app_dir, 'public', 'lib') ]; ' इस तरह से मुझे lib में जितनी चाहें उतनी फाइलें मिल सकती हैं, और वे सब कुछ धीमा नहीं करते हैं। पथ शामिल है '/lib/dojo/dojo.js'। – Mathieu
अच्छा फिक्स, आपको उन्हें एक पैच भेजना चाहिए और इसे – Milimetric
के नीचे एक उत्तर के रूप में पोस्ट करना चाहिए। इस उद्देश्य के लिए कामकाज @ मैथ्यूयू सुझावों को ठीक काम करना चाहिए, लेकिन उल्का को इस तरह कुछ समर्थन देना चाहिए। इसे गिटहब इश्यू के रूप में भी दायर किया जाता है, जो इस मामले पर चर्चा जारी रखने के लिए उचित जगह है, या इसके संकल्प को ट्रैक करने के लिए उपयुक्त जगह है। https://github.com/meteor/meteor/issues/437 – avital