Текст и данные · Инструкция
npm ls: как ограничить глубину дерева зависимостей
Задача этой страницы — как ограничить глубину дерева зависимостей. Начните с шага «1. Перейдите в проект», затем выполни
Короткий ответ
`npm ls` по умолчанию показывает непосредственные зависимости root-проекта. `npm ls --all` разворачивает дерево, а `--depth=N` ограничивает глубину.
Как сделать
- 1. Перейдите в проект
- 2. Запустите npm ls --depth=0
- 3. Увеличивайте depth точечно
- 4. Разберите invalid/extraneous/missing относительно package.json/lockfile
Команда и проверка
- Основная команда: `npm ls --depth=N`
- Связанная проверка: `--depth=0`
Что сверить
- Исходная точка: 1. Перейдите в проект
- Команда или действие этой задачи: npm ls --depth=N
- Финальная проверка: 4. Разберите invalid/extraneous/missing относительно package.json/lockfile
Риск
После изменения зависимостей просмотрите diff package.json и lockfile; не смешивайте package managers. Для интента «как ограничить глубину дерева зависимостей» особенно важно: 3. Увеличивайте depth точечно
Что учитывать
После изменения зависимостей просмотрите diff package.json и lockfile; не смешивайте package managers. Для интента «как ограничить глубину дерева зависимостей» особенно важно: 3. Увеличивайте depth точечно
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. npm-ls). Пример и формулировки — редакция N1RO на 2026-09-18.