pat*_*ick 9 karma-runner karma-jasmine
我有一个带有模板的角度指令,其执行的操作类似于:
<img ng-src="{{url}}" />
Run Code Online (Sandbox Code Playgroud)
在我的测试中,我正在设置范围,以便url指向一个虚构的图像...... Karma然后说:
WARN [web-server]: 404: /fake.png
Run Code Online (Sandbox Code Playgroud)
所以我进入我的业力配置文件并添加到文件数组:
{pattern: 'spec/javascripts/fixtures/**/*.png', watched: false, included: false, served: true},
Run Code Online (Sandbox Code Playgroud)
然后添加代理:
proxies: {
'/fake.png': 'spec/javascripts/fixtures/assets/fake.png'
}
Run Code Online (Sandbox Code Playgroud)
...
现在我得到:
WARN [proxy]: failed to proxy spec/javascripts/fixtures/assets/fake.png ([object Object])
Run Code Online (Sandbox Code Playgroud)
?
那条路是正确的,那里有一个名为fake.png的真实图像.
我的配置中的basePath也正确设置为我项目的根目录...
pat*_*ick 26
我通过随机试验和错误弄明白了.显然你必须在你的路径中使用魔术词"base".
proxies: {
'/fake.png': '/base/spec/javascripts/fixtures/assets/fake.png'
}
Run Code Online (Sandbox Code Playgroud)
现在它可行,但说实话,前置"/ base"似乎是胡说八道.
| 归档时间: |
|
| 查看次数: |
8111 次 |
| 最近记录: |