加载到Ember中的Ghost URL

时间:2019-04-15 09:54:43

标签: git caching ember.js

我的行为很奇怪。我们现在已经在Git上与Ember合作了一段时间,但是在这个新项目中,我第一次遇到了以下步骤的问题:

  1. 添加新的.svg图像并删除旧的.png
  2. 然后我将所有对.png的引用都更改为.svg图像名称
  3. 检查是否正常。确实
  4. git add。
  5. git commit -m“我的消息”
  6. git pull [分支]
  7. git push [分支]
  8. 返回浏览器,图像损坏
  9. 查看生成的代码,并且src URL指向旧的.png图片

我们找到

<img class="logo" src="./assets/images/logo.png" alt="logo">

而不是:

<img class="logo" src="./assets/images/logo.svg" alt="logo">
  1. 我的伴侣在分支中获取我的代码,并检查他是否遇到相同的问题。他没有,他看到了新的.svg图片

  2. 我删除了本地分支并将其重新带回。问题已经解决

  3. 我做了一些更改并再次拉动,然后问题再次出现。

我在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'));
})

这是在调用确定要加载的徽标的环境条件。

这件事发生在你们当中吗?您是否知道如何防止这种情况发生?

0 个答案:

没有答案