Обновление и удаление пакетов

Выполнить проверку на наличие устаревших версий пакетов позволяет команда: npm outdated. Если устаревших пакетов нет, то никакого вывода не будет, в противном случае получим список. Проверим пакеты глобального уровня:

C:\book\p1>npm -g outdated
Package                Current              Wanted   Latest  Location
sass                   1.26.10             1.26.11  1.26.11  global
typescript  4.1.0-dev.20200930  4.1.0-dev.20200930    4.0.3  global

В списке мы видим установленные версии, найденные версии и версии с тегом latest. Как можно заметить из результата, вышла новая версия пакета sass. Чтобы обновить пакет, следует выполнить команду:

npm update [-g] [<Пакет>]

Если название пакета не указано, то будут обновлены все устаревшие пакеты. Пример обновления только пакета sass, установленного на глобальном уровне:

C:\book\p1>npm update -g sass

Выполним поиск устаревших пакетов еще раз:

C:\book\p1>npm -g outdated
Package                Current              Wanted  Latest  Location
typescript  4.1.0-dev.20200930  4.1.0-dev.20200930   4.0.3  global

Как видно из результата, пакета sass в списке устаревших пакетов больше нет. Выведем версию Sass в окне консоли:

C:\book\p1>sass --version
1.26.11 compiled with dart2js 2.9.3

Для удаления пакета предназначена команда:

npm uninstall [-g] <Пакет> [--save|--save-dev|--save-optional|--no-save]

Удалим пакет typescript из глобального уровня:

npm uninstall -g typescript

Проверим удаление пакета, путем вывода всех установленных пакетов на глобальном уровне:

C:\book\p1>npm list -g --depth 0
C:\Users\Unicross\AppData\Roaming\npm
`-- sass@1.26.11

Учебник по Node.js и JavaScript
Учебник по JavaScript (Node.js) в формате PDF

Помощь сайту

ЮMoney (Yandex-деньги): 410011140483022

ПАО Сбербанк:
Счет: 40817810855006152256
Реквизиты банка:
Наименование: СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК
Корреспондентский счет: 30101810500000000653
БИК: 044030653
КПП: 784243001
ОКПО: 09171401
ОКОНХ: 96130
Скриншот реквизитов