Текст и данные · Инструкция
npm prefix и global prefix: разница
Эта инструкция решает конкретную задачу «понять пути локальной и глобальной установки.» без изменения соседних настроек.
Короткий ответ
Понять пути локальной и глобальной установки. Базовое действие: `npm config get prefix`. Перед применением проверьте текущее состояние и scope команды.
Сравнение
| Scope | Что определяет | Практический смысл |
|---|---|---|
| local prefix | корень проекта | project node_modules/bin |
| global prefix | глобальный npm prefix | npm -g и глобальные bin |
Что делать
- 1: Зафиксируйте исходное состояние в npm: версию инструмента, текущий проект/репозиторий и активный scope.
- 2: Выполните или внесите целевое действие: `npm config get prefix`.
- 3: Прочитайте вывод команды или итоговую конфигурацию; не продолжайте, если есть ошибка, warning о правах или неожиданно широкий scope.
- 4: Проверьте результат отдельной диагностической командой или повторным чтением effective-конфигурации для задачи: понять пути локальной и глобальной установки.
- 5: Если результат отличается от ожидаемого, откатите только последнее изменение и сравните исходное состояние с новым.
Важно
Не коммитьте токены и приватные registry credentials; для CI сохраняйте воспроизводимость через lock-файл.
Что учитывать
Не коммитьте токены и приватные registry credentials; для CI сохраняйте воспроизводимость через lock-файл.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. Official documentation). Пример и формулировки — редакция N1RO на 2026-09-18.