لا يراقب nodemon ملفات التطبيق عندما يحتوي المسار إلى الدليل حيث يحتوي التطبيق الموجود على علامة تعجب.
الإصدار 1.12.1.
مثال المسار إلى المجلد: "بعض المسار /! عقدة-مثال / عقدة-تطبيق"
لدي نفس الشيء عندما أقوم بتنفيذ nodemon بالمسار المطلق لا أشاهد أي ملفات
sudo nodemon -L /folder/directory/nodejsFile.js -V
سيكون الإخراج "[nodemon] مشاهدة 0 ملف"
عندما أذهب لأول مرة إلى المسار والاستخدام الوحيد لاسم الملف فإنه يرى ملفاتي
cd /folder/directory/
sudo nodemon -L nodejsFile.js -V
سيكون الإخراج "[nodemon] مشاهدة 12 ملفًا"
تعديل:
أعتقد أن الخطأ في حقيقة أن nodemon يستخدم process.cwd();
في كل مكان بدلاً من الحصول على المسار النسبي باستخدام وسيطة الملف المنفذة التي قدمتها
لذلك في ملف المباراة وجميع الملفات الأخرى التي تستخدم proccess.cwd()
يحتاجون إلى استخدامها
استخدم مثل في الأمثلة أعلاه "/folder/directory/nodejsFile.js" أو "nodejsFile.js" للحصول على المسار المطلق بشيء مثل path.dirname
https://github.com/remy/nodemon/blob/07e55cc35d45cf0f863031b3eabeed9fd58361bd/lib/monitor/match.js#L53
معالجة المسار هذا سلوك مقصود.
ربما تقوم بإنشاء معلمة جديدة حيث يمكنك تحديد المسار بعد ذلك؟
التعليق الأكثر فائدة
ربما تقوم بإنشاء معلمة جديدة حيث يمكنك تحديد المسار بعد ذلك؟