javascript - 桶状文件 - 了解其预期用例?

标签 javascript angular typescript ecmascript-6

我正在设计一个功能,将我的文件组织在许多子文件夹下。我为每个子文件夹创建了一个索引文件以导出所有相关文件。桶文件的主要目的之一是对父文件夹隐藏结构,以便它们永远不会直接指向特定文件吗?那么每个所属文件夹都可以使用相对路径直接指向特定文件吗?

任何指导都会很棒!

最佳答案

Is one of the main purposes of the barrel file to hide the structure from parent folders so they never directly point to a specific file?

是的。

So then each owning folder can use relative paths to point directly to specific files?

是的。您距离相关符号越近,您就越需要了解它。

另一个原因是桶可以让您控制导出的内容。这将使您拥有文件夹内部的符号(它们永远不会被导出)。它还允许您隐藏不应该导出的符号,例如 spec 文件(单元测​​试)。

关于javascript - 桶状文件 - 了解其预期用例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48367027/

相关文章:

Angular 4属性在构建时不存在于类型对象上

typescript - 如何在流中定义具有指定类型的所有可选字段的泛型类型

JavaScript 数组在循环外是正确的,但循环内未定义

javascript - 如何防止文档主体上的点击事件(可能是 Cordova 中的错误?)

javascript - 为什么这个表单不能使用 AJAX 提交?

javascript - Onload 脚本在 Firefox 中不起作用

Angular Material Button 和 RxJS fromEvent 函数 - 没有 nativeElement 属性,只有 _nativeElement 属性

javascript - XMLHttpRequest 没有停止

angular - 如何在 Angular 4 的 ngbDatepicker 中禁用上一个日期?

reactjs - React Typescript 功能组件语法错误