Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用文本插件在require.js中加载模板/html_Html_Node.js_Templates_Requirejs_Optimization - Fatal编程技术网

使用文本插件在require.js中加载模板/html

使用文本插件在require.js中加载模板/html,html,node.js,templates,requirejs,optimization,Html,Node.js,Templates,Requirejs,Optimization,两天以来,我尝试使用文本插件在require.js中加载模板,但我无法做到这一点 define(['jquery', 'text!myView.html'], function ($, myView) {... 生成错误:XMLHttpRequest无法加载 因此,我将myView.html放在本地Web服务器上并启用了CORS define(['jquery', 'text!http://localhost/myView.html'], function ($, myView){... 生

两天以来,我尝试使用文本插件在require.js中加载模板,但我无法做到这一点

define(['jquery', 'text!myView.html'], function ($, myView) {...
生成错误:XMLHttpRequest无法加载

因此,我将myView.html放在本地Web服务器上并启用了CORS

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

生成错误:未捕获语法错误:意外标记
文本插件不需要优化就可以工作。您应该使用浏览器的“开发工具”网络选项卡检查requirejs用于获取
myView.html
的URL是否正确。如果不是,则需要修复路径配置或使用依赖项数组中的路径,例如:
text!templates/views/myView.html
我检查了URL,它是正确的。那么从哪一行得到语法错误?在我的帖子中可以看到的第二行define产生了未捕获的syntay错误。你知道在build.js中为优化器写些什么吗?我无法比你链接到的示例更好地解释构建配置。文章的第二行define没有语法错误。请完全按照开发人员工具控制台中显示的内容包含整个错误(堆栈跟踪)。使用未统一的RequireJS和
文本如果可能的话。请看这里。
({
paths: {
   myView: "myView.html"
},
optimizeAllPluginResources: true,
name: "myView",
out: "myView.js"})