انا اريد شئ ما مثل هذا:
[{
"watch": ["src/api-gateway"],
"ext": "ts",
"ignore": ["src/**/*.spec.ts"],
"exec": "ts-node ./src/api-gateway/main.ts"
},
{
"watch": ["src/services/ping-service"],
"ext": "ts",
"ignore": ["src/**/*.spec.ts"],
"exec": "ts-node ./src/services/ping-service/ping-service.ts"
}]
هل هذا ممكن؟
أعتقد أنه إذا قمت بتشغيل nodemon من دليل رئيسي حيث لديك ملفك الذي يبدأ الخادم ، فإنه يراقب التغييرات على جميع الملفات في الدلائل الفرعية.
أو يمكنك تجربة مشاهدة: "src /." ودمج كل ذلك في كائن واحد ، شيء مماثل لدعامة exec. لست متأكدا حقا بالرغم من ذلك.
vforv تعامل معها?
أهلا،
آسف لإعادة هذا ، ولكن لدي بعض المشاكل مع أدلة مراقبة معينة في تطبيق سريع.
من المستندات لدي هذا:
nodemon --watch app --watch libs app/server.js
عندما أحاول تشغيل هذا الرمز ، لا يحدث شيء عندما يتغير شيء ما في أي من الأدلة التي تتم مشاهدتها:
nodemon --watch build --watch public build/server.js
في الأساس ، أريد إعادة تشغيل الخادم كلما حدث تغيير في رمز الخادم أو العميل. يبدأ الخادم ولكن لا يُعاد تشغيله تلقائيًا عند حدوث تغيير وتكون عملية التجميع تعمل بشكل جيد.
إذا قمت بتشغيل الكود بدون علامات watch
، يبحث nodemon عن التغييرات في جميع المجلدات وهو يعمل. ما أريده هو تتبع هذين المجلدين فقط.
rhernandog هل جربت كل الحلول أعلاه؟
rhernandog هل يمكنك إجراء هذا الاختبار باستخدام أحدث [email protected]؟ أعتقد أنني وجدت هذا في الكود وقمت بإصلاحه (لست متأكدًا من كيفية تعطله ، لكنني تمكنت من تكرار المشكلة باستخدام dir واحد ثم قام هذا الإصدار الأخير بإصلاحه).
remy شكرًا سأقوم بتحديث الحزمة
rhernandog هل يمكنك الاختبار مع [email protected]؟ لقد قمت بدفع تغيير يعمل على إصلاح (بعض) مشاكل مشاهدة الدليل.
هذا يعمل في أحدث إصدار. يرجى المضي قدمًا والترقية ❤️
remy آسف لم أستطع العودة من قبل.
يعمل بشكل رائع مع آخر تحديث ، شكرًا على العمل الرائع !!! :التصفيق التصفيق:
التعليق الأكثر فائدة
أهلا،
آسف لإعادة هذا ، ولكن لدي بعض المشاكل مع أدلة مراقبة معينة في تطبيق سريع.
من المستندات لدي هذا:
nodemon --watch app --watch libs app/server.js
عندما أحاول تشغيل هذا الرمز ، لا يحدث شيء عندما يتغير شيء ما في أي من الأدلة التي تتم مشاهدتها:
nodemon --watch build --watch public build/server.js
في الأساس ، أريد إعادة تشغيل الخادم كلما حدث تغيير في رمز الخادم أو العميل. يبدأ الخادم ولكن لا يُعاد تشغيله تلقائيًا عند حدوث تغيير وتكون عملية التجميع تعمل بشكل جيد.
إذا قمت بتشغيل الكود بدون علامات
watch
، يبحث nodemon عن التغييرات في جميع المجلدات وهو يعمل. ما أريده هو تتبع هذين المجلدين فقط.