সাগিভ বিজি যেমন উল্লেখ করেছেন, npm startকমান্ডটি একটি শর্টকাট npm run start। আমি আরও কিছুটা স্পষ্ট করার জন্য একটি বাস্তব জীবনের উদাহরণ যুক্ত করতে চেয়েছিলাম ।
নীচের সেটআপটি create-react-appগিথুব রেপো থেকে আসে । package.jsonস্ক্রিপ্ট যা প্রকৃত প্রবাহ নির্ধারণ একটি গুচ্ছ সংজ্ঞায়িত করে।
"scripts": {
"start": "npm-run-all -p watch-css start-js",
"build": "npm run build-css && react-scripts build",
"watch-css": "npm run build-css && node-sass-chokidar --include-path ./src --include-path ./node_modules src/ -o src/ --watch --recursive",
"build-css": "node-sass-chokidar --include-path ./src --include-path ./node_modules src/ -o src/",
"start-js": "react-scripts start"
},
স্পষ্টতার জন্য, আমি একটি ডায়াগ্রাম যুক্ত করেছি।

নীল বাক্সগুলি স্ক্রিপ্টগুলির রেফারেন্স, এগুলির সবগুলিই আপনি সরাসরি কোনও npm run <script-name>আদেশ দিয়ে কার্যকর করতে পারেন uted তবে আপনি দেখতে পাচ্ছেন, বাস্তবে কেবল দুটি ব্যবহারিক প্রবাহ রয়েছে:
npm run start
npm run build
ধূসর বাক্সগুলি কমান্ড যা কমান্ড লাইন থেকে কার্যকর করা যেতে পারে।
সুতরাং, উদাহরণস্বরূপ, আপনি যদি চালনা করেন npm start(বা npm run start) যা আসলে npm-run-all -p watch-css start-jsকমান্ডটিতে অনুবাদ করে , যা কমান্ডলাইন থেকে সম্পাদিত হয়।
আমার ক্ষেত্রে, আমার কাছে এই বিশেষ npm-run-allকমান্ডটি রয়েছে, যা একটি জনপ্রিয় প্লাগইন যা "বিল্ড:" দিয়ে শুরু হওয়া স্ক্রিপ্টগুলির সন্ধান করে এবং সেগুলি কার্যকর করে। আমার আসলে সেই ধরণের সাথে কোনও মিল নেই। তবে এটি একই সাথে একাধিক কমান্ড চালানোর জন্যও ব্যবহার করা যেতে পারে যা এটি এখানে ব্যবহার করে -p <command1> <command2>স্যুইচটি ব্যবহার করে । সুতরাং, এখানে এটি 2 স্ক্রিপ্ট কার্যকর করে, watch-cssএবং start-js। (সর্বশেষে উল্লিখিত স্ক্রিপ্টগুলি পর্যবেক্ষক যা ফাইল পরিবর্তনগুলি নিরীক্ষণ করে এবং খুন হলেই এটি শেষ হবে))
watch-cssনিশ্চিত করুন যে তোলে *.scssফাইলগুলিতে অনূদিত হয় *.cssফাইল, এবং ভবিষ্যতের আপডেট দেখার জন্য সৌন্দর্য।
ওয়েবসাইটটি একটি বিকাশ মোডে হোস্ট start-jsকরে react-scripts startএমন পয়েন্টগুলি The
উপসংহারে, npm startকমান্ডটি কনফিগারযোগ্য। এটি কী করে তা যদি আপনি জানতে চান তবে আপনাকে package.jsonফাইলটি পরীক্ষা করতে হবে। (এবং জিনিসগুলি জটিল হয়ে উঠলে আপনি কিছুটা চিত্র তৈরি করতে চাইতে পারেন)।
npmআপনি ভালো স্ক্রিপ্ট চালানোরnpm run scriptName,npm startএছাড়াও একটি ছোটnpm run start