Closure编译器(soy)-[JSC_BAD_JSDOC_ANNOTATION]解析错误。非法使用未知的JSDoc标签“ consistentIdGenerator”

时间:2019-07-24 12:01:09

标签: javascript google-closure-compiler soy-templates

升级到最新的闭包编译器jar后,出现此错误:

/home/users/****/js/lib/soyutils.js:1685: 

WARNING - [JSC_BAD_JSDOC_ANNOTATION] Parse error. illegal use of unknown JSDoc tag "consistentIdGenerator"; ignoring it
 * @consistentIdGenerator

如何解决此问题?

1 个答案:

答案 0 :(得分:0)

根据my research,您需要将@consistentIdGenerator转换为

@idGenerator {consistent}

似乎已弃用@consistentIdGenerator

  

注意:不建议使用三种变体:@ idGenerator,@ consistentIdGenerator和@stableIdGenerator。这些映射到@idGenerator {unique},@ idGenerator {consistent}和@idGenerator {stable}。在将来的编译器版本中将删除对这些功能的支持。

Dorthy Ann from The Magic School Bus