У меня странное поведение.Мы работаем с Ember над Git некоторое время, но в этом новом проекте у меня впервые возникла проблема после следующих шагов:
- Добавить новое изображение .svg и удалить старый .png
- Затем я изменяю все ссылки на .png с именем изображения .svg
- Проверьте, что работает.Это делает
- git add.
- git commit -m "my message"
- git pull [branch]
- git push [branch]
- Вернитесь в браузер и изображения будут повреждены
- Посмотрите на сгенерированный код и URL src указывает на старое изображение .png
Мы находим
<img class="logo" src="./assets/images/logo.png" alt="logo">
вместо:
<img class="logo" src="./assets/images/logo.svg" alt="logo">
Попросите моего партнера , чтобы получить мой код в филиале и проверить, получает ли он ту же проблему.Он не видит новое изображение .svg .
Я удалил локальную ветку и вернул ее снова.Проблема исчезла .
Я делаю некоторые изменения и тяну снова, а затем проблема возвращается.
У меня есть следующеекод в template.hbs
<img class="logo" src="{{logo}}" alt="logo">
и это в component
:
logo: computed('logo', function() {
return htmlSafe('./assets/images/' + ((config.APP.logo) ? config.APP.logo : 'logo.svg'));
})
Это вызов условия среды, который определяет логотип, который должен быть загружен.
Это случилось с кем-нибудь из вас?У вас есть идеи, как этого избежать?