1

我正在使用带有 mustache 模板的 grunt htmlmin,但是,它似乎无法使用 {{#mustache}} 标签。例如,

<div class="m-icon {{^notLogin}}J_linkBtn" data-hash="#page=center"{{/notLogin}}{{#notLogin}}J_ShowLoginBox"{{/notLogin}}></div>

我得到:

<div class="m-icon {{^notLogin}}J_linkBtn" data-hash="#page=center" notlogin notlogin j_showloginbox notlogin>"></div>

我尝试了这个解决方案,并在我的 Gruntfile 中添加了这些行:

htmlmin: {                                    
  dist: {                                    
    options: {                               
      customAttrSurround: [
        [/\{\{(#|\^)[^}]+\}\}/, /\{\{\/[^}]+\}\}/]
      ]
    }
  }
}

但我收到一条错误消息:运行 grunt 时无法读取未定义的属性“toLowerCase”,在更改之前不会出现。

我应该如何解决这个问题?谢谢。

4

0 回答 0