如果我从头开始创建 Angular 2 应用程序,模块、组件、指令等的互操作性。如果相应地调整“导入”的文件路径,则受文件夹结构的影响(假设只有包含这些东西的文件是我们唯一要洗牌的东西)。例如,我决定拥有诸如“components”、“services”、“styles”、“main”(用于根模块+组件)之类的文件夹,而不是将所有提到的东西都放在一个文件夹中……我可以只要“导入{'@blahblah'}”适本地反射(reflect)了目录中的相对位置,就可以按照我想要的方式划分这些东西吗?
最佳答案
首先,如果您要从头开始创建一个新的 Angular 应用程序,我强烈建议您使用 Angular CLI:https://github.com/angular/angular-cli .如果这样做,它对项目文件结构有自己的想法。
其次,如果将模板和样式放在与关联组件相同的文件夹中,则可以简化代码并使用相对路径。
除此之外......您可以随意设置文件结构。
关于javascript - Angular 2项目文件结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45472230/