我正在尝试require-js
text plugin
使用karma-testrunner
我使用 npm 下载的两者。我得到了使用requirejs的因果报应,只有文本插件给我带来了一些麻烦。
当我将 text.js 文件添加到 karma 服务的文件中时,我得到一个不匹配错误:
Uncaught Error: Mismatched anonymous define() module: function (module) {
//code from text plugin
如果我不使用文本插件提供文件或在 karma.conf 中排除它,我会收到来自 requirejs 的脚本错误(以及业力警告:404/base/text.js)
Uncaught Error: Script error for: text
我在需要的配置文件中添加了以下内容:
require.config({
paths: {
text: './text.js' //also tried text.js
}
})
但这似乎并没有改变任何东西
我依赖于这样声明的文本插件和模板:
define(['text!views/viewtemplate.html'], function (template) { ...