Seperti yang ditunjukkan oleh Sagiv bg, npm startperintah adalah jalan pintas untuk npm run start. Saya hanya ingin menambahkan contoh kehidupan nyata untuk memperjelasnya sedikit lagi.
Setup di bawah ini berasal dari create-react-apprepo github. The package.jsonmendefinisikan sekumpulan skrip yang menentukan aliran yang sebenarnya.
"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"
},
Untuk lebih jelasnya, saya menambahkan diagram.

Kotak biru adalah referensi ke skrip, yang semuanya dapat Anda jalankan langsung dengan npm run <script-name>perintah. Tapi seperti yang Anda lihat, sebenarnya hanya ada 2 aliran praktis:
npm run start
npm run build
Kotak abu-abu adalah perintah yang dapat dieksekusi dari baris perintah.
Jadi, misalnya, jika Anda menjalankan npm start(atau npm run start) yang benar-benar menerjemahkan ke npm-run-all -p watch-css start-jsperintah, yang dijalankan dari baris perintah.
Dalam kasus saya, saya memiliki npm-run-allperintah khusus ini , yang merupakan plugin populer yang mencari skrip yang dimulai dengan "build:", dan mengeksekusi semua itu. Sebenarnya saya tidak punya yang cocok dengan pola itu. Tetapi itu juga dapat digunakan untuk menjalankan banyak perintah secara paralel, yang dilakukan di sini, menggunakan -p <command1> <command2>sakelar. Jadi, di sini dijalankan 2 skrip, yaitu watch-cssdan start-js. (Skrip yang disebutkan terakhir adalah pengamat yang memantau perubahan file, dan hanya akan selesai saat terbunuh.)
The watch-cssmemastikan bahwa *.scssfile dijabarkan ke *.cssfile, dan terlihat untuk masa depan pembaruan.
The start-jspoin ke react-scripts startyang host situs web dalam mode pembangunan.
Kesimpulannya, npm startperintah ini dapat dikonfigurasi. Jika Anda ingin tahu apa fungsinya, maka Anda harus memeriksa package.jsonfile tersebut. (dan Anda mungkin ingin membuat diagram kecil ketika segalanya menjadi rumit).
npmAnda menjalankan skrip seperti ininpm run scriptName,npm startjuga merupakan kependekan darinpm run start