@goodw84

Пути к скриптам с использованием bower и grunt?

Решил я использовать Bower и Grunt в большом проекте (PHP, PostgreSQL, etc).

1. Есть у меня продакшн-сервер, куда я поставляю свежий билд.
2. В репозиторий коммичу bower.json и gruntfile.js
3. На продакшене bower обновляет нужные библиотеки, Grunt упаковывает все и склеивает в один файл, например: script.js

Вопросы:
1. Если локально у меня прописан отдельный путь к каждому JS-файлу, например:
/libs/jquery.min.js
/js/common.js
/js/jquery-ui.js

и т.д.

Как после поставки на продакшн подменять эти пути на единый:
build/script.js?

2. Если локально сразу прописать путь к build/script.js?
3. Файлы с какими путями правильно хранить в репозитории?
/libs/jquery.min.js
/js/common.js
/js/jquery-ui.js

или
build/script.js?
  • Вопрос задан
  • 251 просмотр
Решения вопроса 1
27cm
@27cm
TODO: Написать статус
1. stackoverflow.com/questions/12401998/have-grunt-ge...

2. Почему бы локально тоже не использовать build/script.js? Можно же отключить минимизацию или даже использовать Javascript Source Maps. Имхо, самое правильно решение.

3. Обычно в репозитории хранят только исходники, а собирают уже на сервере. jquery и прочие сторонние библиотеки тоже не должны лежать в вашем репозитории.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы