Node_modules в кеше.

Редакция автор: stain

То что в windows не завезли, но на линукс работает.

yarn - -pnp
или в package.json добавить: "installConfig": {"pnp": true}

Поскольку модуль остаётся в кеше, postinstall-скрипты, меняющие его состояние (например, докачивающие дополнительные файлы) могут повредить кеш и сломать остальные проекты, зависящие от него. Разработчики Yarn рекомендуют отключать исполнение скриптов флагом --ignore-scripts.

Для пакетов которые завязаны на node_modules, есть команда yarn unplug --persist, которая извлечет модуль из кеша и разместит его локально в node_modules.

Переназначение местоположения каталога node_modules, возможно с помощью файла .yarnrc в корне проекта. Ниже пример содержимого:
--modules-folder public_html/node_modules

Источник.

Categorized in: tools

Комментариев: 0

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.