karma-html2js不会创建窗口.__ html__

时间:2015-11-24 19:00:46

标签: javascript karma-runner

所以我已经验证window.__karma__.files包含我的.html文件(karma文件配置正在拾取它们)。如果我禁用了html2js,则文件会在window.__karma__.files中显示为file.html。如果我启用html2js,文件会在window.__karma__.files中显示为file.html.js。无论哪种方式,window.__html__都是未定义的。

还使用了karma-jasmine和karma-requirejs,试图使用karma-fixture,但这是一个显示阻止。

我没有使用角度,我没有使用ng-html2js。我在我的karma配置中启用了log_debug,并且预处理器正在报告" Processing"对于我所有的.html文件。

我在这里完全失败了。有人见过这个吗?

1 个答案:

答案 0 :(得分:1)

原因是karma.conf中存在问题。

files: [ ..., {pattern: '**/*.html', included: false}, ... ]

不起作用。我从我的未包含的js文件中复制了我的模式(因为我通过requirejs加载它们),并在那里包含set为false。显然包含的应该是true(默认)或者js-ified文件(顶部有window.__html__ = ...代码)永远不会被执行。