أنا أستخدم nodemon مع gulp ولدي مجموعة من المهام التي يجب تشغيلها بالتتابع عند تغيير الملف.
أنا أستخدم ساعة gulp وأرسل إعادة التشغيل من إحدى هذه المهام إلى nodemon.
كل شيء على ما يرام باستثناء أنه في هذا السيناريو ، لست بحاجة إلى nodemon لمشاهدة أي ملفات ، لأن gulp يقوم بذلك بالفعل.
للأسف لا توجد طريقة لإيقاف المشاهدة في nodemon.
علاوة على ذلك ، لا يمكنني حتى جعلها تشاهد أقل قدر ممكن - فهي تضيف دائمًا شيئًا مثل ** / إلى المسارات التي أقدمها.
بالطبع يمكنني استخدام خيار "التجاهل" ، ولكن سيكون من الأفضل كثيرًا أن أكون قادرًا على تحديد أنني لست بحاجة إلى مشاهدة أي شيء على الإطلاق.
ملاحظة: سيكون من الرائع أيضًا أن تكون قادرًا على تحديد ما أريد مشاهدته بالضبط دون إضافة بادئات أو فرض الإعدادات الافتراضية بشكل غير متوقع (nodemon شديد العدوانية في هذا الأمر).
هل يمكنك تكرار هذا دون استخدام gulp (لأنه منفصل تمامًا
المشروع الذي يقوم بعمله الخاص مع nodemon)؟
في 2 مارس 2015 الساعة 18:53 ، كتب "Dmitry Smolin" [email protected] :
أنا أستخدم nodemon مع gulp ولدي مجموعة من المهام التي يجب تشغيلها
بالتتابع عند تغيير الملف.
أنا أستخدم ساعة gulp وأرسل إعادة التشغيل من إحدى هذه المهام إلى nodemon.
كل شيء على ما يرام إلا أنه في هذا السيناريو لست بحاجة إلى nodemon لمشاهدة أي منها
الملفات ، لأن gulp يقوم بذلك بالفعل.للأسف لا توجد طريقة لإيقاف المشاهدة في nodemon.
علاوة على ذلك ، لا يمكنني حتى جعله يشاهد أقل قدر ممكن - إنه دائمًا
يضيف شيئًا مثل ** / إلى المسارات التي أقدمها.
بالطبع يمكنني استخدام خيار "التجاهل" ، ولكن سيكون من الأفضل أن أستخدمه
قادر على تحديد أنني لست بحاجة إلى مشاهدة أي شيء على الإطلاق.ملاحظة: سيكون من الرائع أيضًا أن تكون قادرًا على تحديد ما أريده بالضبط
شاهد بدون إضافة بادئات بشكل غير متوقع أو فرض الإعدادات الافتراضية (nodemon
عدوانية للغاية في هذا).-
قم بالرد على هذا البريد الإلكتروني مباشرة أو قم بعرضه على GitHub
https://github.com/remy/nodemon/issues/516.
أعتقد أنني أستطيع.
لكن كيف لي أن أغلق المشاهدة؟ أنا فقط لم أجد مثل هذا الخيار.
وقد فشلت جميع محاولاتي لاستخدام خيارات مثل watch: false
، watch: []
، watch: ''
، watch: ['']
(وهكذا).
لقد تتبعت المصادر ووجدت أن nodemon يستخدم dirs الافتراضي لمشاهدة أي محاولة لتقديم نوع من "لا شيء" كخيار.
على سبيل المثال:
*.*
إلى قائمة المراقبة حتى إذا لم يتم تطبيق الإعدادات الافتراضية (سيمنع قائمة المراقبة الفارغة حتى إذا تم إصلاح العنصر السابق)يبدو أيضًا أن هذا السطر يضيف البادئة **/
إلى القواعد ، لذلك لا يمكنك تحديد ملف أو دليل محدد ، سيصبح بقوة **/somedir
يمكنك الآن القيام بـ watch: false
اختياريًا _ لا يمكنك مشاهدة أي شيء. هذا خاص بمشكلتك ، ولكن كان من السهل إضافته.
شكرا!
التعليق الأكثر فائدة
يمكنك الآن القيام بـ
watch: false
اختياريًا _ لا يمكنك مشاهدة أي شيء. هذا خاص بمشكلتك ، ولكن كان من السهل إضافته.