Текст и данные · Инструкция
Как работает npm install-strategy=linked
При `install-strategy=linked` npm помещает packages в `node_modules/.store` и создаёт ссылки в нужных местах. Эта страте
Короткий ответ
Запустите `npm install --install-strategy=linked`. npm хранит packages в `node_modules/.store` и связывает их в нужные места; npm рекомендует авторам пакетов этот режим для поиска undeclared («phantom») dependencies.
Как это работает
npm строит dependency tree, но физическое размещение пакетов зависит от install strategy. В linked режиме пакеты находятся в store и подключаются ссылками к местам, где они нужны.
Примеры
- `npm install --install-strategy=linked` для тестового окружения.
- Для package author linked режим помогает заметить import зависимости, не объявленной явно, если она раньше случайно была доступна из-за hoisting.
Ограничения
Физическая структура `node_modules` отличается от hoisted-режима. Перед включением в CI проверьте инструменты, которые вручную обходят дерево файлов и зависят от конкретного layout.
Что учитывать
Физическая структура `node_modules` отличается от hoisted-режима. Перед включением в CI проверьте инструменты, которые вручную обходят дерево файлов и зависят от конкретного layout.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. npm config reference). Пример и формулировки — редакция N1RO на 2026-09-18.