Bezdepbonusu7Программирование: статьи и ответы

Вопрос

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

Автор вопроса: HelloWorldОтветов: 1

У меня есть 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?

nugetbowergruntjs

Ответы

Ответ 1 · рейтинг 18 · Sindre Sorhus

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

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы