JavaScript Minifier失败,可能是因为$ {

时间:2016-07-07 12:03:52

标签: javascript jsp liferay

获得以下错误: -

[com.liferay.portal.util.MinifierUtil] mermin.data的JavaScript Minifier失败[' buyNow'] = merlin.data [' buyNow'] || {} merlin.data [' buyNow'] ['增强功能'] =

来自.jsp的相应源代码是::

<script>
    merlin.data['buyNow'] = merlin.data['buyNow'] || {}
    merlin.data['buyNow']['${command.flavorType}'] = ${command.flavorsJSON}
</script>

我针对在线Minifier验证了此代码,$ {command.flavorsJSON}可能存在问题。用var1替换其他一些工作正常。

(已使用:https://javascript-minifier.com/

1 个答案:

答案 0 :(得分:0)

是的,你是对的${command.flavorsJSON}问题应该是这样的:'${command.flavorsJSON}'。这样,表达式语句部分${}将生成一个字符串,然后您可以根据需要将其解析为对象