আমি আমার বিকাশের পরিবেশের জন্য একই জিনিসটির সাথে লড়াই করছি যতক্ষণ না আমি লক্ষ্য করেছি যে nodemonএর এপিআই আমাদের একটি কাস্টম কমান্ড কার্যকর করতে তার ডিফল্ট আচরণ পরিবর্তন করতে দেয়। উদাহরণ স্বরূপ:
nodemon --watch 'src/**/*.ts' --ignore 'src/**/*.spec.ts' --exec 'ts-node' src/index.ts
বা আরও ভাল: nodemon.jsonনিম্নলিখিত বিষয়বস্তু সহ কোনও ফাইলে নোডমনের কনফিগারেশন বহিরাগত করুন এবং সানডোকন nodemonযেমন পরামর্শ দিয়েছেন ঠিক তেমনই চালান :
{ "watch": ["src/**/*.ts"], "ignore": ["src/**/*.spec.ts"], "exec": "ts-node ./index.ts" }
ts-nodeএটি করার ফলে আপনি অন্তর্নিহিত বাস্তবায়ন সম্পর্কে চিন্তা না করেই কোনও প্রক্রিয়া লাইভ-লোড করতে সক্ষম হবেন ।
চিয়ার্স!
নোডেমনের অতি সাম্প্রতিক সংস্করণের জন্য আপডেট হয়েছে:
nodemon.jsonনিম্নলিখিত বিষয়বস্তু দিয়ে একটি ফাইল তৈরি করুন ।
{
"watch": ["src"],
"ext": "ts",
"ignore": ["src/**/*.spec.ts"],
"exec": "ts-node ./src/index.ts" // or "npx ts-node src/index.ts"
}
index.tsকোনও এক্সপ্রেস উদাহরণ হয় তবে কীভাবে আমি এটি মেরে