Requirejs “错误”;无法获取属性';规范化&x27;“未定义或空引用的”;在require.js和text.js中

Requirejs “错误”;无法获取属性';规范化&x27;“未定义或空引用的”;在require.js和text.js中,requirejs,requirejs-text,Requirejs,Requirejs Text,我第一次尝试将text.js插件(v2.0.12)用于require.js(v2.1.15)。到目前为止,我一直需要很好地工作,然而,当我试图解决文本依赖关系时,我得到两个错误。第一个错误是无法获取未定义或空引用[require.js,Line:955]的属性“normalize”然后,在分配的时间之后,我将获得尝试加载的html文件的超时错误。这次呼救的焦点是前一个错误 我注意到的一个奇怪的观察结果是,如果我解析文本模块而不声明文件,那么就没有错误。但是,当我添加文件路径时,例如文本!路径/文

我第一次尝试将text.js插件(v2.0.12)用于require.js(v2.1.15)。到目前为止,我一直需要很好地工作,然而,当我试图解决文本依赖关系时,我得到两个错误。第一个错误是
无法获取未定义或空引用[require.js,Line:955]的属性“normalize”
然后,在分配的时间之后,我将获得尝试加载的html文件的超时错误。这次呼救的焦点是前一个错误

我注意到的一个奇怪的观察结果是,如果我解析
文本
模块而不声明文件,那么就没有错误。但是,当我添加文件路径时,例如
文本!路径/文件
,则会触发错误

此外,我注意到加载超时错误引用了附加了
\u unnormalized2
的文本模块。不确定这是否是意料之中的,但我认为这很奇怪。任何帮助都将不胜感激

以下是错误代码块:

//If current map is not normalized, wait for that
//normalized name to load instead of continuing.
if (this.map.unnormalized) {
    //Normalize the ID if the plugin allows it.
    if (plugin.normalize) { // error occurs here (line 955)
        name = plugin.normalize(name, function (name) {
            return normalize(name, parentName, true);
        }) || '';
    }

    // ...
}

好吧,结果证明这是一次自我破坏!我正在为
文本
模块创建一个快捷方式定义,我省略了工厂方法。因此,与其

define('text', ['Scripts/text'], function(text) { return text; });
我有:

define('text', ['Scripts/text']);
text.js
无关