Skip to main content

Що робить 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

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.