Вход

Просмотр полной версии : Использование библиотек


riva
02.07.2014, 22:23
Очень много нужных библиотек, которые ставятся через npm и все предлагают ставить их глобально... И пусть я только учусь, но уже сейчас с легкостью представляю, как можно впереться.
Создал я сайт с одной версией библиотек, произвел все настройки и по окончанию разработки отдал его. Прошло время я несколько раз все библиотеки обновил и тут мне отдают сайт на доработку...
И тут я понимаю, что все служебные библиотеки не работают из-за разницы версий...

И что в таких случаях делать?

Первое что приходит в голову, не хранить библиотеки глобально, а ставить их прям в проект, чтоб по возвращению файлов, я мог не обращая не на что работать с той или иной версией?
Так будет работать? А то мне кажется, что есть библиотеки, которые и глобальной и локальной установки требуют... Это получается безвыходное положение?

melky
02.07.2014, 23:29
разве что-то требует глобальной установки? в чем разница?

riva
02.07.2014, 23:35
разве что-то требует глобальной установки? в чем разница?
gulp требует... По крайней мере, так везде о нем написано.

melky
03.07.2014, 10:18
gulp требует... По крайней мере, так везде о нем написано.
хз, я всегда ставлю пакеты через npm i --save и ничего никогда не ломалось

но запускаемые пакеты лучше через --global ставить, тогда они могут быть использованы из консоли за пределами каталога webapp