Regex TypeDoc以及如何仅从少数路径排除*.d.ts文件
我有关于TypeDoc的下一个问题。 我有一个TypeDoc配置,如下所示:Regex TypeDoc以及如何仅从少数路径排除*.d.ts文件,regex,typescript,gruntjs,documentation,typedoc,Regex,Typescript,Gruntjs,Documentation,Typedoc,我有关于TypeDoc的下一个问题。 我有一个TypeDoc配置,如下所示: typedoc: { build: { options: { module: 'commonjs', out: '../MyDocumentation/', name: 'MyApp', target: 'es5', exclude: '**/*/*.d.ts',
typedoc: {
build: {
options: {
module: 'commonjs',
out: '../MyDocumentation/',
name: 'MyApp',
target: 'es5',
exclude: '**/*/*.d.ts',
excludePrivate: true,
mode: 'file'
},
src: [
...some sources...
]
}
}
exclude: [
'**/FolderA/*.d.ts',
'**/FolderA/ver1/*.d.ts',
'**/FolderB/*.d.ts',
'**/FolderC/*.d.ts'
]
在我的应用程序上有一些带有*.ts文件的路径。重新编译这些文件后,*.d.ts文件已创建,我想将其排除
对于这个问题,我们假设我的路径如下:
typedoc: {
build: {
options: {
module: 'commonjs',
out: '../MyDocumentation/',
name: 'MyApp',
target: 'es5',
exclude: '**/*/*.d.ts',
excludePrivate: true,
mode: 'file'
},
src: [
...some sources...
]
}
}
exclude: [
'**/FolderA/*.d.ts',
'**/FolderA/ver1/*.d.ts',
'**/FolderB/*.d.ts',
'**/FolderC/*.d.ts'
]
- MyApp/Scripts/FolderA/(有几个*.ts文件,例如:fileA.ts)
- MyApp/Scripts/FolderB/(有一些*.ts文件,例如:fileB.ts)
- MyApp/Scripts/FolderC/(有一些*.ts文件,例如:fileC.ts)
exclude:'Scripts/{FolderA,FolderB,FolderC}/*.d.ts'
但它只是忽略了exclude:'***+(FolderA | FolderB | FolderC)/*.d.ts'
但我有一个进程以代码3终止FolderB'未被识别为内部或外部命令、可操作程序或批处理文件
错误exclude:'**/{FolderA,FolderB,FolderC}/*.d.ts'
但它也被忽略了**/FolderA/*.d.ts
没有忽略,但如何添加一些路径?我的一些路径有一个子文件夹,例如**/FolderA/ver1/*.d.ts
node\u模块的所有index.d.ts
文件。我需要参考那些LIB
也许还有另一种方法怎么做
我看到了,但我不知道为什么——我的typedoc重新编译任务忽略了这个模式。好的,我自己找到了答案……又一次
我需要这样的东西:
typedoc: {
build: {
options: {
module: 'commonjs',
out: '../MyDocumentation/',
name: 'MyApp',
target: 'es5',
exclude: '**/*/*.d.ts',
excludePrivate: true,
mode: 'file'
},
src: [
...some sources...
]
}
}
exclude: [
'**/FolderA/*.d.ts',
'**/FolderA/ver1/*.d.ts',
'**/FolderB/*.d.ts',
'**/FolderC/*.d.ts'
]
现在我必须知道如何只包含index.d.ts
来自node\u模块的文件
:d
这是小菜一碟-我需要添加到src
行:'node\u modules/*/index.d.ts'