В пакете Nuget есть «восстановление пакетов при сборке», что включает в себя Bower, grunt или node.

У меня есть bower_components (8 МБ) в моей папке client\app. У меня есть папка node_modules (72 МБ) в папке клиента.

Мой бесплатный хостинг Subversion занимает всего 50 МБ. Обычно это не должно быть проблемой, если не загружать двоичные файлы, пакеты и т. д., а только исходный код.

Как и в случае с пакетами nuget, я не передаю их в подрывную деятельность. Потому что они занимают слишком много места. Но диспетчер пакетов nuget предлагает функцию под названием «восстановить пакеты nuget при сборке». Когда эта функция включена в моей Visual Studio, создается .nuget.exe (1,5 МБ). Этот файл .exe я фиксирую, чтобы сделать его доступным для других разработчиков, которые они могут также восстановить пакет nuget, когда они пересоберут загруженное решение.

Есть ли аналогичный механизм для bower_components и node_modules?

Я имею в виду, что есть package.json для node_modules, а bower_components имеет bower.json на один уровень выше в структуре папок.

Если это невозможно, когда кто-то еще проверяет мой исходный код из subversion (никаких node_modules или bower_components только файлы .json), что такой механизм, как, возможно, grunt, запускает задачу восстановления для node_modules и bower_components

Это как-то возможно или передо мной уже существует решение: P?


person HelloWorld    schedule 15.03.2014    source источник


Ответы (1)


Им просто нужно будет запустить npm install и bower install в своем терминале, чтобы получить файлы.

person Sindre Sorhus    schedule 15.03.2014