मुख्य अंतर ::
npm install एक npm cli-command है जो पूर्वनिर्धारित चीज़ को करता है, जैसा कि चुरो द्वारा लिखा गया है, पैकेज के अंदर निर्दिष्ट निर्भरताएँ स्थापित करने के लिए। json
npm रन कमांड-नेम या npm रन-स्क्रिप्ट कमांड-नेम ( उदा। npm रन बिल्ड ) भी आपके कमांड स्क्रिप्ट को "कमांड-नेम" के स्थान पर निर्दिष्ट नाम के साथ चलाने के लिए पूर्वनिर्धारित है। तो, इस मामले में npm रन बिल्ड "बिल्ड" नाम के साथ एक कस्टम स्क्रिप्ट कमांड है और इसके अंदर निर्दिष्ट कुछ भी करेगा (उदाहरण के लिए 'हैलो हैलो वर्ल्ड' जो कि नीचे दिए गए उदाहरण पैकेज में दिया गया है)।
नोट करने के लिए पोंट्स ::
1) एक और बात, npm build और npm run buildदो अलग-अलग चीजें npm buildहैं जो चुरू द्वारा लिखी गई हैं, लेकिन npm run buildअंदर लिखे गए कस्टम काम करेंगेpackage.json
2) और npm buildऔर npm run buildही नहीं हैं। मेरा मतलब है, आप कस्टम बिल्ड ( npm run build) स्क्रिप्ट के अंदर कुछ बात निर्दिष्ट नहीं कर सकते हैं और npm buildऐसा ही करने की उम्मीद करते हैं। अपने में सत्यापित करने के लिए निम्न चीज़ आज़माएं package.json:
{
"name": "demo",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"build":"echo 'hello build'"
},
"keywords": [],
"author": "",
"license": "ISC",
"devDependencies": {},
"dependencies": {}
}
और एक npm run build- npm buildएक करके और आप अंतर देखेंगे। आदेशों के बारे में अधिक जानकारी के लिए कृपया npm प्रलेखन का पालन करें ।
चीयर्स !!