在JSDuck文档中列出ExtJS4自定义命名空间
ExxtJS 4 JS6 我有一个ExtJS工作区(MyWS),里面有许多ExtJS应用程序(例如MyApp)。 工作区中有一个覆盖文件夹(MyWS.overrides) JSDuck html文档的左面板中列出了“Ext”、“MyApp”和“MyWS”命名空间,但没有列出“MyWS.overrides”命名空间 如何列出“MyWS.overrides”命名空间在JSDuck文档中列出ExtJS4自定义命名空间,extjs,jsduck,Extjs,Jsduck,ExxtJS 4 JS6 我有一个ExtJS工作区(MyWS),里面有许多ExtJS应用程序(例如MyApp)。 工作区中有一个覆盖文件夹(MyWS.overrides) JSDuck html文档的左面板中列出了“Ext”、“MyApp”和“MyWS”命名空间,但没有列出“MyWS.overrides”命名空间 如何列出“MyWS.overrides”命名空间 Config file: { "--": [ "MyApp/app", "overrides", "pac
Config file:
{
"--": [
"MyApp/app",
"overrides",
"packages/MyPackage/src",
"ext/src"
],
"--ext-namespaces": "Ext,MyApp,MyWS,MyWS.overrides",
"--warnings": "-all:ext/src",
"--output": "docs",
"--css": [
".class-categories .section div {min-width: 250px; margin-right: 35px; width: auto !important;}"
]
}
--extnamespaces
选项与在左侧树中列出名称空间无关。此选项适用于使用别名ExtJS的情况,因此您使用的不是Ext.define()
而是MyApp.define()
和其他类似的东西,您希望JSDuck能够识别此语法
左侧的树只列出顶级变量,MyWS。覆盖自然应该放在MyWS
中。但是这个名称空间似乎只包含覆盖,这些覆盖没有在文档中单独列出,而是合并到覆盖应用的类中
另请参见:总结:重写类不会直接显示在文档中,它们会合并到它们重写的类中吗?