আমার package.json
এই দুটি লিপি আছে:
"scripts": {
"start-watch": "nodemon run-babel index.js",
"wp-server": "webpack-dev-server",
}
আমি নোড.জেএসএসে বিকাশ শুরু করার সাথে সাথে এই 2 টি স্ক্রিপ্টগুলি সমান্তরালভাবে চালাতে হবে । প্রথম যে জিনিসটি আমি ভেবেছিলাম তা হ'ল এটির মতো তৃতীয় স্ক্রিপ্ট যুক্ত করা:
"dev": "npm run start-watch && npm run wp-server"
... তবে start-watch
দৌড়ানোর আগে এটি শেষ হওয়ার অপেক্ষায় থাকবে wp-server
।
আমি কীভাবে এগুলিকে সমান্তরালভাবে চালাতে পারি? দয়া করে মনে রাখবেন যে আমাকে output
এই কমান্ডগুলি দেখতে হবে । এছাড়াও, যদি আপনার সমাধান একটি build টুল জড়িত থাকে, আমি বরং ব্যবহার করতে চাই gulp
পরিবর্তে grunt
কারণ আমি ইতিমধ্যেই অন্য প্রকল্পে এটি ব্যবহার।
npm run start-watch & npm run wp-server
। এটি ব্যাকগ্রাউন্ড থ্রেড হিসাবে প্রথম কমান্ড চালাবে। এটি সত্যিই ভাল কাজ করে যখন কোনও কমান্ড দীর্ঘায়িত হয় না এবং পরে ম্যানুয়ালি বেরিয়ে আসার প্রয়োজন হয় না। এর মতো কিছু concurrently
আপনাকে সিটিআরএল-সি দিয়ে একই সাথে সমস্ত থ্রেড মারতে দেয়।
&&
আপনার স্ক্রিপ্টগুলি ক্রমান্বয়ে&
চালিত করবে যখন সেগুলি সমান্তরালে চালাবে ।