Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/72.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
Requirejs r.js优化器和下划线wu.template()函数出现问题_Requirejs_Underscore.js_R.js_Underscore.js Templating_Requirejs Optimizer - Fatal编程技术网

Requirejs r.js优化器和下划线wu.template()函数出现问题

Requirejs r.js优化器和下划线wu.template()函数出现问题,requirejs,underscore.js,r.js,underscore.js-templating,requirejs-optimizer,Requirejs,Underscore.js,R.js,Underscore.js Templating,Requirejs Optimizer,我对下划线有问题(我使用的是旧版本[1.3.3],无法将其他版本用于此项目)\uuu.template()函数在创建优化版本后 优化后,我有一个包含所有初始模块的文件。下划线(如jQuery)也通过垫片放置在那里。模板文件通过onBuildWrite()函数排除并动态加载 但是有一个大问题:经过优化后,。.template()不能正常工作。它不能计算模板文件中的多行JS(但在某些情况下,单行代码的计算结果很好[我不能全部检查])。例如,它无法解析此模板文件: <% var subs

我对下划线有问题(我使用的是旧版本[1.3.3],无法将其他版本用于此项目)
\uuu.template()
函数在创建优化版本后

优化后,我有一个包含所有初始模块的文件。下划线(如jQuery)也通过垫片放置在那里。模板文件通过
onBuildWrite()
函数排除并动态加载

但是有一个大问题:经过优化后,
。.template()
不能正常工作。它不能计算模板文件中的多行JS(但在某些情况下,单行代码的计算结果很好[我不能全部检查])。例如,它无法解析此模板文件:

<%
    var subsIconsNames = {
        promosite: 'programs',
        photomodel: 'models',
        photographer: 'photo',
        stylist: 'stylist',
        nailmaster: 'nailmaster',
        expo: 'exhibition',
        tourism: 'turism'
    };
%>

<div><%= subsIconsNames [type] %></div>

“未捕获引用错误:未定义子项名称”

但如果不进行优化,它就可以正常工作


谢谢您的关注。

不,它是分开放置的。我不需要将其包含到构建文件中。它应该通过优化模块动态加载。是。另外,在构建文件和默认情况下(在开发过程中),我使用相同的
underline-min.js
文件。