gpt4 book ai didi

node.js - 从 jsDoc 输出中排除外部内容

转载 作者:太空宇宙 更新时间:2023-11-04 00:26:04 24 4
gpt4 key购买 nike

我们如何从 jsDoc 输出中正确排除 Externals 部分?

我的项目中有很多外部内容,我根本不想在导航面板上显示它们,因为它占用了所有空间,并且对我们来说毫无用处。

我已经能够通过更改文件 node_modules\jsdoc\lib\util\templateHelper.js 中的代码来手动破解它,但这对于我的开发团队来说不是可重用的方法。

黑客攻击是用空数组覆盖members.externals:

/*
members.externals = members.externals.map(function(doclet) {
doclet.name = doclet.name.replace(/(^"|"$)/g, '');
return doclet;
});
*/
members.externals = [];

最佳答案

不幸的是,在使用jsDoc多年之后,我所能做的就是在每次更新依赖项后继续重新破解它,在文件node_modules\jsdoc\lib\util\templateHelper.js中。

幸运的是,即使使用当前版本 3.5.5,该 hack 的工作原理仍然相同:

// HACK: set Externals to an empty list:
members.externals = []; /*members.externals.map(function(doclet) {
doclet.name = doclet.name.replace(/(^"|"$)/g, '');

return doclet;
});*/

关于node.js - 从 jsDoc 输出中排除外部内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42746719/

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