我正在开发一个使用RequireJS加载HTML模板片段的SPA。在构建期间,似乎WL 6.2正在解析并试图将它们转换为完全有效的HTML文档。例如,foo.html文件如下所示:
<div class="foo">
<% if (bar) { %>
<div class="baz">Message</div>
<% } %>
</div>
正在变成这样的事情:
<html><body><div class="foo">
<_ if="if" bar="bar" _="_">
<div class="baz">Message</div>
<_ _="_">
</_></_></div>
</body></html>
在构建配置中关闭缩小和连接,我没有看到任何其他可能的设置。
如何关闭此修改?
答案 0 :(得分:2)
此问题与目前在WL 6.2(APAR PI21516)中确定的错误非常类似
IBM客户可以在以下位置查看APAR页面:https://www-304.ibm.com/support/entdocview.wss?uid=swg1PI21516
该错误已经修复,并排队等待下一个iFix,这应该很快就会发生。您可以联系您的IBM代表,他们可以帮助您在必要时事先访问此iFix。
我建议您尝试使用此新版本,如果问题仍未解决,请向IBM支持团队注册PMR以进行进一步调查。
另请更新此问题,以便我们和其他人可以解决问题。
答案 1 :(得分:0)
IBM在APAR PI22635中修复此问题(在工作光6.2中开发SPA(单页面应用程序)时,服务器将HTML片段转换为无效的无效输出),这是iFix Worklight v6.2.0.0 InterimFix 201408011709的一部分