我有一个相当大的Angular 1 / Typescript应用程序(400多个文件)。 该项目是在Visual Studio中创建的,直到知道我已经手动添加并维护index.html文件中文件的依赖顺序。 随着项目的增长,这变得越来越麻烦,我经常发现自己在现有文件中添加类,只是为了避免添加另一个文件并将其添加到index.html /
中我正在考虑转向requireJs或systemJs,但我不清楚它的努力是什么。 该应用程序的结构为
Root folder
App.ts
Index.html
Module1
Additional folders
Module2
Additional folder
Etc…
所有文件都使用命名空间和类的导出。我没有在任何ts文件中定义任何引用,因为依赖顺序是在index.html中手动维护的,VS知道所有包含的ts定义。
我是否必须为每个依赖文件/模块的每个文件添加一个import语句,或者我应该在包含所有导入的每个模块根文件夹(例如Module1)中创建一个dependency.ts文件,然后只导入该文件在模块文件夹中的所有文件中?。
非常感谢任何帮助或示例。