我为jsdoc添加了一个新插件,引入了一个新标签:
dictionary.defineTag("newtag", {
mustHaveValue: false,
canHaveType: false,
canHaveName: true,
onTagged: function(doclet, tag) {
doclet.newtag = tag.value;
doclet.kind = "newitem";
}
});
但是当注释后面跟着一些javascript代码时,jsDoc似乎只会创建一个新的doclet。这有效:
/**
* @newtag name
*/
somename = function(){};
但这并没有得到认可:
/**
* @newtag name
*/
本机jsDoc标记@module也不需要尾随代码,所以它绝对可以在没有代码的情况下添加注释。但为什么它在我的情况下不起作用?