Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Чим npx відрізняється від npm?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)**npm** - менеджер пакетів: він **встановлює, оновлює та видаляє залежності**, а також **запускає скрипти** з `package.json`. **npx** - виконавець пакетів: він **запускає npm-пакети без обов'язкового встановлення**, або шукає й запускає локальні бінарні файли в `node_modules/.bin`. **Ключове:** npm встановлює пакети, а npx їх запускає - це і є ключова відмінність.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)ЗображенняРізниця в призначенні: - **npm** - менеджер пакетів. Він **встановлює, оновлює та видаляє залежності**, а також **запускає скрипти** з `package.json`. - **npx** - виконавець пакетів. Він **запускає npm-пакети без обов'язкового встановлення**, або шукає й запускає локальні бінарні файли в `node_modules/.bin`. --- ### У чому практична різниця | Дія | npm | npx | |---|---|---| | Встановити, а потім запустити | потрібно | не потрібно | | Запустити локальний бінарник | опосередковано (через `npm run`) | можна одразу | | Запустити одноразову CLI-команду | незручно | зручно й швидко | --- ### Приклад відмінності Через npm: ```bash npm install create-react-app -g create-react-app my-app ``` Через npx: ```bash npx create-react-app my-app ``` Другий варіант не встановлює пакет назавжди - він завантажується у тимчасову директорію, виконується і видаляється. --- ### Підсумок - **npm - встановлює пакети.** - **npx - запускає пакети.** Це і є ключова відмінність.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.