gpt4 book ai didi

javascript - JSDoc 注释中的 JSDoc 注释

转载 作者:行者123 更新时间:2023-11-29 10:41:00 29 4
gpt4 key购买 nike

我正在提供带有 JSDoc 注释的代码示例,其中也包含 JSDoc 注释,如何在不破坏外部注释的情况下转义嵌套的 JSDoc 注释?

我使用的是版本 3.3.0-beta3

例子:

 /**
* @example
* /**
* * Description.
* * @alias ...
* * @extends ...
* * @constructor
* */
* function Something() {
* ...
* }
* ...
*/
function MyFun() {
...

嵌套的 */ 当然会破坏注释。额外的空格会阻止此 */*\/,然后 - 当然 - 会出现在 JSDoc 文档中,这是我不想要的。

有没有办法避免这种情况,使生成的 JSDoc 看起来像正确的代码?

最佳答案

我不知道有什么方法可以避免这种情况,但是您可以编写一个简单的插件来做到这一点

exports.handlers = {
newDoclet : function(doclet) {
if(doclet.example){
doclet.example = doclet.example.replace(/*\//g,'*/');
}
}
};

请注意,我还没有尝试过这个,但它应该可以解决问题。

关于javascript - JSDoc 注释中的 JSDoc 注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29333830/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com