Requirejs r.js优化器和下划线wu.template()函数出现问题
我对下划线有问题(我使用的是旧版本[1.3.3],无法将其他版本用于此项目)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
\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
文件。