У нас есть nvm, чтобы не устанавливать что-либо глобально, потому что мы можем работать над множеством разных проектов одновременно, для чего требуются разные версии тех же библиотек. Но как насчет беседки и ворчания? Всюду в Интернете я вижу npm install -g bower
Я знаю, что хрюканье некоторое время назад раскололось и хрюкало-cli, что должно сделать глобальный пакет более стабильным. Но как насчет беседки?Bower and grunt глобально или локально?
Каковы наилучшие методы работы с такими пакетами? Как избежать конфликтов потенциальных версий? Или, может быть, я преувеличиваю проблему, и я должен просто использовать опцию -g
?
Добавление к этому: имейте в виду, что причина не устанавливать все глобально - это потенциальные конфликты внутри вашего проекта. Но инструменты разработки, такие как беседка, не входят в ваш проект, и им нечего конфликтовать. Bower, в частности, выбрал библиотеку, которую вы хотели, или нет. Это вряд ли изменится с версии на версию беседки. – GrandOpener
Ключевой момент из приведенного выше комментария: _Bower, в частности, выбрал библиотеку, которую вы хотели, или она не была. – Purplejacket