@nickerlan

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

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

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

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

Войти через центр авторизации
Похожие вопросы
Qlean Labs Москва
До 250 000 руб.
Acme Crypto Corp Нижний Новгород
от 100 000 до 150 000 руб.
19 марта 2019, в 21:07
9000 руб./за проект
19 марта 2019, в 21:06
3000 руб./за проект
19 марта 2019, в 21:00
60000 руб./за проект