Worklight 6.2 - 由build修改的HTML文件

时间:2014-07-22 14:46:27

标签: ibm-mobilefirst worklight-studio worklight-server

我正在开发一个使用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>

在构建配置中关闭缩小和连接,我没有看到任何其他可能的设置。

如何关闭此修改?

2 个答案:

答案 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的一部分