Лучший способ интегрировать Мерзавца с Муравьем?

В результате многократного поиска в Интернете я обнаружил, что причиной была система маршрутизации моего приложения реакции

.

Как говорится в в этом посте , мы должны быть осторожны при разработке app.yaml. Если мы сначала напишем следующий элемент, GAE вернет build/index.html для всех запросов, включая доступ к /static/js и /static/css.

- url: /
  static_files: build/index.html
  upload: build/index.html

create-react-app создает папку сборки и статические подпапки для npm run build. Таким образом, мне пришлось написать свой app.yaml более конкретно так:

handlers:
  - url: /static/js/(.*)
    static_files: build/static/js/\1
    upload: build/static/js/(.*)
  - url: /static/css/(.*)
    static_files: build/static/css/\1
    upload: build/static/css/(.*)
  - url: /static/media/(.*)
    static_files: build/static/media/\1
    upload: build/static/media/(.*)
  - url: /(.*\.(json|ico))$
    static_files: build/\1
    upload: build/.*\.(json|ico)$
  - url: /
    static_files: build/index.html
    upload: build/index.html
  - url: /.*
    static_files: build/index.html
    upload: build/index.html

48
задан skaffman 11 December 2010 в 21:39
поделиться

3 ответа

Не похоже, что для Git был набор задач Ant.

В этом блоге рассказывается о некоторых элементарных задачах для работы с Git.

19
ответ дан 26 November 2019 в 18:58
поделиться

Похоже, была проведена дополнительная неофициальная работа над задачами Ant для git:

У меня нет опыта с ними, но они кажутся более плотными чем у Тлробинсона.

5
ответ дан 26 November 2019 в 18:58
поделиться

Ant поддерживает команду exec , которую вы можете использовать для передачи любой команды (включая Git) в командную строку для выполнения. Вы всегда можете вернуться к этому.

23
ответ дан 26 November 2019 в 18:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: