使用文本插件

时间:2015-05-01 09:18:09

标签: html node.js templates requirejs optimization

两天后我尝试使用text插件在require.js中加载模板,但我无法管理。

define(['jquery', 'text!myView.html'], function ($, myView) {...

产生错误:XMLHttpRequest无法加载

所以我将myView.html放到本地Web服务器并启用了CORS

define(['jquery', 'text!http://localhost/myView.html'], function ($, myView){...

产生错误:未捕获的SyntaxError:意外的标记<

谷歌告诉我,我应该使用requirejs优化器,它会从我的html文件中生成一个.js。这应该可以解决问题。

说实话,我真的不会在build.js中写下什么。 这让我很困惑。这是一个示例build.js:https://github.com/jrburke/r.js/blob/master/build/example.build.js

我唯一知道的是“optimizeAllPluginResources”选项必须是真的。但是所有其他选择呢?

build.js:

({
paths: {
   myView: "myView.html"
},
optimizeAllPluginResources: true,
name: "myView",
out: "myView.js"})

..不起作用

让我总结一下:我只想优化单个html文件,将其用于我的应用程序,没有别的。

感谢您的帮助。

0 个答案:

没有答案