Що робить npm run?
npm run запускає скрипт, описаний у розділі "scripts" файлу package.json. Це зручний спосіб виконувати команди через npm, не прописуючи їх напряму в терміналі щоразу.
Приклад у package.json
json
{
"scripts": {
"start": "node index.js",
"build": "webpack",
"dev": "vite"
}
}Як запускати
bash
npm run start
npm run build
npm run devЩо відбувається
- npm знаходить команду в
"scripts" - запускає вказаний рядок у командній оболонці
- додає в PATH локальні бінарники з
node_modules/.bin(наприклад,webpack,vite,eslintтощо)
Особливість
Для скрипту з іменем start достатньо просто:
bash
npm startЦе спрацює як npm run start.
Підсумок
npm run виконує команди, визначені в package.json, і дає змогу запускати інструменти проєкту (webpack, vite, nodemon, тести, лінтери тощо) уніфікованим способом.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.