Флаг
--save
указывает, что запись модуля будет удалена из package.json.По умолчанию, если вы вызываете команду uninstall
без аргументов, npm удалит запись модуля из package.json, а также папку модуля из node_modules.В предыдущих версиях npm вы должны были явно указать флаг.
npmjs docs:
npm uninstall требует 3 эксклюзивных, дополнительных флага, которые сохраняют или обновляют версию пакета в вашем главномpackage.json:
-S, --save: Пакет будет удален из ваших зависимостей.
-D, --save-dev: Пакет будет удален из ваших devDependencies.
-O, --save-option: пакет будет удален из ваших необязательных зависимостей.
- no-save: пакет не будет удален из файла package.json.