@nickerlan

Умеет ли npm использовать один модуль для разных проектов?

Я постоянно набираю npm install для одних и тех же модулей. Какой нибудь react react-dom axios итп

Умеет ли npm централизованно их хранить на локальной машине?
Что находится в node_modules? Очередной клон одних и тех же файлов или какие-то симлинки?
Если клон - то есть ли режим симлинков либо любой другой механизм не выгружать одни и те же версии одних и тех же пакетов десятки и сотни раз?
  • Вопрос задан
  • 75 просмотров
Решения вопроса 1
@nickerlan Автор вопроса
Нашел ответ.
npm - по умолчанию не оптимизирован в том смысле о котором возник вопрос.
yarn - кэширует пакеты, но все равно их копирует каждый раз плодя копии
pnpm - решает вопрос. И кэширует и благодаря хардлинкам не плодит клонов. (https://pnpm.js.org)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YLab Тольятти
от 80 000 до 120 000 руб.
от 100 000 до 150 000 руб.
19 июн. 2019, в 15:48
300 руб./в час
19 июн. 2019, в 15:18
100000 руб./за проект
19 июн. 2019, в 14:39
10000 руб./за проект