Typescript 为测试准备组件
使用Typescript 为测试准备组件,typescript,karma-jasmine,aurelia,jspm,Typescript,Karma Jasmine,Aurelia,Jspm,使用@useview('resources/panels/data table panel.html')执行应用程序并加载视图是可行的,但运行组件测试失败。由于找不到404 html文件而导致 通过将路径更改为@useview('src/resources/panels/data table panel.html'),该组件可以被暂存,如果该应用程序稍后通过提供gulp启动,则会导致404 有人知道如何解决这个问题吗? thx我从未尝试过jspm框架。它已经过时了,我建议您使用最新的au
@useview('resources/panels/data table panel.html')
执行应用程序并加载视图是可行的,但运行组件测试失败。由于找不到404 html文件而导致
通过将路径更改为@useview('src/resources/panels/data table panel.html')
,该组件可以被暂存,如果该应用程序稍后通过提供gulp启动,则会导致404
有人知道如何解决这个问题吗?
thx我从未尝试过jspm框架。它已经过时了,我建议您使用最新的aurelia cli创建一个新项目,然后迁移源代码并进行测试 说到代码本身,您可以将绝对路径切换为相对路径:
@useview(“../path/to/resources/panels/data table panel.html”)
这应该行得通。相对路径绕过这些绝对模块分辨率上的karma配置
我不太明白为什么karma.config有以下内容:
paths: {
"*": "*",
"src/*": "src/*",
我想应该是这样
paths: {
"*": "src/*",
然后你必须删除所有的
src/
前缀,比如.withResources('resources/…')
你似乎已经在对话中找到了答案?如果是的话,你能帮我把它链接到这里吗。为了清楚起见,你是在使用内置的捆绑包还是网页包?没有,我没有得到任何反馈。我没有使用网页包。我使用这个骨架: