2015-11-06 64 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 –

相關問題