是否有可能不导出某些不应由包使用者直接使用的内部模块?
发布于 2018-03-07 21:18:34
您可以在bsconfig.json中指定一个无文档的选项,用于白名单您想要导出的模块,但据我所知,它也会隐藏别名模块,因此只对隐藏真正的内部模块很有用,而且容易出错,因为它是一个白名单。因此,我并没有亲自使用它。但是,如果您想尝试,可以这样指定"public":
{
...
"sources": [{
"dir": "src",
"public": ["ModuleA", "ModuleB"]
}]
...
}它是在bsconfig.json模式中列出的,顺便提一句有用的评论:
默认情况:导出所有模块。建议库开发人员隐藏一些文件/接口。
https://stackoverflow.com/questions/49160614
复制相似问题