2013-01-13 64 views
0

我对RequireJS比较新,我有一个问题可能是一个简单的修复 - 在大多数情况下,我加载.js文件,但我的一个文件加载模板。 tpl扩展,我希望它不会自动附加.js(并最终尝试加载mytemplate.tpl.js)。让RequireJS与.tpl一起工作

有没有简单的方法来告诉RequireJS(仅在一个文件中)不这样做?

回答

0

您可以使用noext requirejs插件。

你可以在这里找到:https://github.com/millermedeiros/requirejs-plugins

require.config({ 
    paths : { 
     //create alias to plugins (not needed if plugins are on the baseUrl) 
     noext: 'lib/requirejs-plugins/noext', 
    } 
}); 

require([ 
    noext!pathto/mytemplate.tpl 
], ...) 
+0

我试着用你的溶胶为我面临类似的问题。它给了我“Uncaught SyntaxError:Unexpected token <”。当我抬头时,我看到noext插件不使用define,因此返回错误.. – user1234