Perbedaan utamanya adalah:
npm install adalah perintah cli npm yang melakukan hal yang telah ditentukan sebelumnya, seperti yang ditulis oleh Churro, untuk menginstal dependensi yang ditentukan di dalam package.json
npm run command-name atau npm run-script command-name ( mis. npm run build ) juga merupakan perintah cli yang ditentukan sebelumnya untuk menjalankan skrip kustom Anda dengan nama yang ditentukan di tempat "nama-perintah". Jadi, dalam hal ini npm run build adalah perintah skrip kustom dengan nama "build" dan akan melakukan apa pun yang ditentukan di dalamnya (misalnya echo 'hello world' yang diberikan dalam contoh package.json di bawah).
Ponit yang perlu diperhatikan ::
1) Satu hal lagi, npm build
dan npm run build
dua hal berbeda npm build
akan dilakukan seperti yang ditulis oleh Churro, tetapi npm run build
akan melakukan pekerjaan kustom yang tertulis di dalamnyapackage.json
2) Dan npm build
dan npm run build
tidak sama. Yang saya maksud adalah, Anda tidak dapat menentukan beberapa hal di dalam npm run build
skrip custom build ( ) dan berharap npm build
untuk melakukan hal yang sama. Coba hal berikut untuk memverifikasi di Anda package.json
:
{
"name": "demo",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"build":"echo 'hello build'"
},
"keywords": [],
"author": "",
"license": "ISC",
"devDependencies": {},
"dependencies": {}
}
dan lari npm run build
dan npm build
satu per satu dan Anda akan melihat perbedaannya. Untuk informasi lebih lanjut tentang perintah, silakan ikuti dokumentasi npm .
Bersulang!!