#brunch
#Поздний завтрак
Вопрос:
Мы пытаемся запустить команду
brunch new MySkeleton MyProject
это приводит к ошибке
02 Jul 14:56:30 - error: Error: npm ERR! not found: git
npm ERR!
npm ERR! Failed using git.
npm ERR! This is most likely not a problem with npm itself.
npm ERR! Please check if you have git installed and in your PATH.
Мы не используем git и предпочли бы избежать переключения систем управления версиями прямо сейчас. Можно ли использовать поздний завтрак без git?
MySkeleton
хранится в подкаталоге текущего каталога. Аналогично, идея состоит в том, чтобы создать MyProject
в подкаталоге. Та же ошибка возникает с полными путями, например, /JSapps/MySkeleton
Ответ №1:
Скелет, который мы используем, содержит ссылки на другие части бранча, которые находятся в github. Таким образом, кажется, что, хотя сам поздний завтрак по сути не требует git, тот факт, что экосистема позднего завтрака размещена на github, делает установку git фактическим требованием.
Но только потому, что brunch использует git, это не означает, что мы вынуждены использовать его для управления версиями. (Хотя это означает, что в итоге мы получаем кучу файлов .git * в нашем системе управления версиями, что выглядит довольно «неопрятно»)
Ответ №2:
brunch new MyProject MySkeleton
Комментарии:
1. Изменение порядка таким образом изменяет сообщение на
error: Error: Directory 'MySkeleton' is already an npm project
, чего и следовало ожидать. Установка git позволяет команде завершать аргументацию в исходном порядке. Что все еще оставляет вопрос, является ли git обязательным требованием для использования позднего завтрака?