我有一个模板的角度指令,它正在执行类似的操作:
<img ng-src="{{url}}" />
在我的测试中,我正在设置范围,以使url指向虚拟图像... Karma然后说:
WARN [web-server]: 404: /fake.png
所以我进入我的业力配置文件并添加到文件数组:
{pattern: 'spec/javascripts/fixtures/**/*.png', watched: false, included: false, served: true},
然后添加代理:
proxies: {
'/fake.png': 'spec/javascripts/fixtures/assets/fake.png'
}
...
现在我得到:
WARN [proxy]: failed to proxy spec/javascripts/fixtures/assets/fake.png ([object Object])
?
那条路是正确的,并且那里有一个称为fake.png的真实图像。
配置中的basePath也已正确设置为项目的根目录...
我通过随机试验和错误弄清楚了。显然,您必须在路径中使用魔术词“ base”。
proxies: {
'/fake.png': '/base/spec/javascripts/fixtures/assets/fake.png'
}
现在它可以工作了,但是老实说,在“ / base”前面加起来似乎是胡说八道。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句