Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Оновлення та Видалення Пакетів | Секція
Практика
Проекти
Вікторини та виклики
Вікторини
Виклики
/
Основи Node.js

bookОновлення та Видалення Пакетів

Свайпніть щоб показати меню

Керування пакетами є важливою частиною роботи з проєктами Node.js. Пакети надають необхідну функціональність, але з часом можуть застарівати або містити вразливості безпеки. Оновлення пакетів дозволяє отримувати найновіші функції, виправлення помилок і патчі безпеки. Видалення невикористовуваних або застарілих пакетів зменшує складність проєкту та мінімізує потенційні ризики. Регулярне оновлення та видалення пакетів допомагає підтримувати безпечний, ефективний і надійний застосунок Node.js.

Оновлення пакетів за допомогою npm

Актуальність залежностей проєкту є важливою для безпеки та стабільності.

Оновлення всіх пакетів

Щоб оновити всі залежності у вашому проєкті до останніх мінорних або патч-версій, дозволених у вашому package.json, виконайте:

npm update

Ця команда перевіряє наявність новіших версій, які відповідають діапазонам версій у вашому package.json, і встановлює їх.

Оновлення конкретного пакета

Щоб оновити конкретний пакет, використовуйте таку команду:

npm update <package-name>

Замініть <package-name> на назву пакета, який потрібно оновити. Це оновить пакет до останньої версії, що відповідає діапазону версій у вашому package.json.

Оновлення до найновішої версії

Щоб оновити пакет до абсолютної останньої версії (навіть якщо вона поза вказаним діапазоном), використовуйте:

npm install <package-name>@latest

Ця команда встановлює найновішу доступну версію та відповідно оновлює ваш файл package.json.

Видалення пакетів за допомогою npm uninstall

Щоб видалити пакет із вашого Node.js-проєкту, використовуйте

npm uninstall <package-name>

Ця команда видаляє пакет із директорії node_modules і оновлює файл package.json, щоб відобразити зміни.

Приклад:

Якщо потрібно видалити пакет lodash, виконайте:

npm uninstall lodash

Після виконання цієї команди:

  • Папка lodash буде видалена з директорії node_modules;
  • Запис lodash буде видалено з розділу dependencies у файлі package.json;
  • Файл package-lock.json також буде оновлено відповідно до змін.

Цей процес допомагає підтримувати чистоту проєкту та гарантує, що у файлах проєкту залишаються лише ті пакети, які дійсно використовуються.

question mark

Яку команду npm слід використати, щоб видалити пакет mongoose з вашого Node.js проєкту?

Виберіть правильну відповідь

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 27

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 1. Розділ 27
some-alt