javascript - 闭包编译器在 Mustache 标签上抛出错误

标签 javascript mustache google-closure-compiler

我的代码中有一个 Mustache 标签 {{{customers}}}。当我尝试使用闭包编译文件时,它会抛出错误。

C:/index.js:289: 
ERROR - Parse error. '}' expected
    customers:{{{customers}}},

               ^

我如何告诉编译器忽略这个字符串?

最佳答案

除了快速浏览一些描述 mustache 的页面之外,我对 mustache 一无所知。它似乎是一个模板系统,这(我在这里猜测了一下)意味着它采用“ mustache 语法”并输出 JavaScript(看起来它也可以以其他语言输出)。

闭包编译器需要有效的 JavaScript。如果仍然存在“ mustache 语法”,那么您还没有将模板处理为有效的 JavaScript。

关于javascript - 闭包编译器在 Mustache 标签上抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39520293/

相关文章:

Javascript - .length 给我 0 长度

java - 哪个可互操作的 JavaScript 和 Grails/Java 模板框架?

sed - 缩小 text/html 模板中的 HTML 文件

javascript - 为什么 Closure Compiler 无法识别自执行匿名函数中的类型声明?

javascript - 谷歌关闭不抑制警告

javascript - 如何设置整个对象?

javascript - 将值传递给 AngularJS 单击事件

javascript - ui-router 多个命名嵌套 View

php - fatal error : Class 'Mustache_Engine' not found

javascript - 如何使用内联 JSDoc 指示参数是可选的?