Встречается на собеседованиях • сегодня

Как очищать монорепозиторий

Для очистки монорепозитория от ненужных зависимостей и кэша можно использовать несколько подходов:

  1. Удаление node_modules и локера:
bash
# Рекурсивно удаляем node_modules и lock-файлы
find . -name "node_modules" -type d -prune -exec rm -rf '{}' +
find . -name "package-lock.json" -type f -delete
find . -name "yarn.lock" -type f -delete
  1. Очистка кэша пакетных менеджеров:
bash
npm cache clean --force
yarn cache clean
  1. Для репозиториев с Lerna:
bash
npx lerna clean -y
  1. Использование специализированных утилит:
bash
# Для pnpm
pnpm store prune

# Для yarn berry
yarn cache clean --all

После очистки нужно переустановить зависимости:

bash
npm install
# или
yarn
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы