Показать сообщение отдельно
  #3 (permalink)  
Старый 17.01.2016, 19:35
Аватар для vasa_c
Профессор
Отправить личное сообщение для vasa_c Посмотреть профиль Найти все сообщения от vasa_c
 
Регистрация: 12.03.2008
Сообщений: 183

Цитата:
Не знаю на счёт третьей, но пятая нода создаёт сама символические ссылки на модули внутри одного проекта и ничего не захламляет, вроде как.
Я имею ввиду NPM. 3-я NPM последняя. Сама нода, насколько я понимаю, никаких модулей не создаёт и никуда не кладёт. Это нпм всё.

Где можно почитать про символические ссылки?

Цитата:
Да, нужно писать npm i в каждом проекте, но эта папка не отправляется в гит, поэтому проблемы никакой не составляет.
Как минимум забивает диск и канал.

Цитата:
Нода в каждом из проектов ищет модули вначале в node_modules, а потом ищет в node_modules на уровень выше. И так пока не дойдёт до корня файловой системы.
Да, и эта фишка теперь используется в NPM3. И в моём хаке описанном выше тоже.
Но сам NPM при установке не будет искать выше, не установлено ли там.

Цитата:
ставить модули нужно будет командой npm i ../
Это могло быть вариантом решения, но, к сожалению, у меня не работает: "EISDIR: illegal operation on a directory, read".

Кроме того, в этом случае опять возникают проблемы с версиями, от которых пытались уйти локальной установкой.
Ответить с цитированием