এমন একটি প্রকল্পের জন্য যা সিএলআই ব্যবহার করছে, আপনি সাধারণত এনজি সার্ভ ব্যবহার করবেন। অন্যান্য ক্ষেত্রে আপনি এনপিএম স্টার্ট ব্যবহার করতে পারেন। এখানে বিস্তারিত ব্যাখ্যা:
এনজি পরিবেশন
এমন একটি প্রকল্প পরিবেশন করবে যা 'কৌণিক সিএলআই সচেতন', অর্থাত্ একটি প্রকল্প যা কৌণিক সিএলআই ব্যবহার করে তৈরি করা হয়েছে, বিশেষত:
ng new app-name
সুতরাং, আপনি যদি সিএলআই ব্যবহার করে কোনও প্রকল্প ভাসিয়ে রেখেছেন, আপনি সম্ভবত এনজি সার্ভ ব্যবহার করতে চাইবেন
এনপিএম শুরু
এই প্রকল্পের ক্ষেত্রে যে ব্যবহার করা যেতে পারে না কৌণিক CLI সচেতন (অথবা এটা কেবল চালানোর জন্য একটি প্রকল্প কৌণিক CLI সচেতন যে জন্য 'NG পরিবেশন করা' ব্যবহার করা যেতে পারে)
অন্যান্য উত্তরগুলির হিসাবে, এটি একটি এনপিএম কমান্ড যা এনডিপি কমান্ড (গুলি) প্যাকেজ থেকে চালাবে যা জেনসন শনাক্তকারী 'স্টার্ট' রয়েছে এবং এটি কেবল 'এনজি সার্ভিস' চালাতে হবে না। প্যাকেজ.জেসনে নিম্নলিখিতগুলির মতো কিছু পাওয়া সম্ভব:
"scripts": {
"build:watch": "tsc -p src/ -w",
"serve": "lite-server -c=bs-config.json",
"start": "concurrently \"npm run build:watch\" \"npm run serve\""
...
},
"devDependencies": {
"concurrently": "^3.2.0",
"lite-server": "^2.2.2",
এই ক্ষেত্রে, 'এনপিএম স্টার্ট' এর ফলে নিম্নলিখিত কমান্ডগুলি চালিত হবে:
concurrently "npm run build:watch" "npm run serve"
এটি একই সাথে টাইপসক্রিপ্ট সংকলক (কোড পরিবর্তনের জন্য নজর রাখছে) চালাবে এবং নোড লাইট-সার্ভার (যা ব্যবহারকারীরা ব্রাউজারসিঙ্ক) চালাবেন
start
আদেশটিscripts
আপনার বস্তুটিতেpackage.json
কী করে? কেন আপনি ভাবেন যে কোনও পার্থক্য আছে?