2015-11-06 52 views
0

我为我的应用程序使用requireJs,并且我有加载.js文件的实例,并且在某些情况下我使用.mu扩展名加载模板,并且试图努力让requirejs不会自动附加.js,并最终尝试加载template.mu.js。让RequireJS与.mu一起使用

我也使用noext插件尝试,但我最终得到这个错误,当我使用该插件:

Uncaught SyntaxError: Unexpected token < 

它突出在模板中<div id="content">

小提琴:http://jsfiddle.net/yobsdoa6/2/

有没有办法告诉RequireJS不这样做感谢

+0

@Tomasz:我不认为这是重复的,你上面提到的人要求的方式来加载小胡子模板requirejs。我知道的方式,但我有加载.mu文件使用文本插件,即时尝试解决在这个线程中的问题?如果我的错误,请解释该线程如何解决我的问题.. – user1234

回答

0

insted的noext插件尝试使用text插件。可能试图加载JavaScript文件。 text原样加载文件。

noext用于动态脚本,text用于模板。

用法示例:

define(['text!libs/template.mu'], function(tmpl) { 
    //some code here 
}); 
+0

好吧,文本插件是我一直用来加载我的胡须文件,但requirejs只在胡须文件的末尾添加这个.js扩展名,因此我尝试使用noext插件。有没有其他的选择可以防止分机? – user1234

+0

我个人在'require-handlebars-plugin'上使用'Handlebars'(胡须类固醇)。工作正常。 –

+0

运行这个:https://github.com/tomi77/requirejs-test –

相关问题