karma-html2js不创建窗口__html__

karma-html2js does not create window.__html__

本文关键字:html 窗口 创建 karma-html2js      更新时间:2023-09-26

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

同样使用因果报应茉莉花和因果报应requirejs,尝试使用因果果报应固定装置,但这是一个表演停止。

我没有使用angular,也没有使用ng-html2js。我在我的karma配置中启用了log_debug,预处理器正在报告我所有.html文件的"处理"。

我在这里完全不知所措。有人见过这个吗?

发现问题在karma.conf中。

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

不起作用。我从没有包含的js文件中复制了我的模式(因为我通过requirejs加载它们),并将included设置为false。显然包含的应该是true(默认值),否则js-ified文件(顶部有window.__html__ = ...代码)永远不会执行。