我正在尝试在Electron中创建一个应用程序,我想使用Typescript。知道Typescript最后归结为JavaScript,这没问题,并且之前使用过TypeScript,“只是工作”。
我目前的情况是我正在尝试从TypeScript创建一个单一的.js文件(使用outFile设置),但将我的.ts代码分成一些包含类的文件(在适当的地方命名空间)。
我知道我可以使用TypeScript中的引用并使用namespace关键字将我的代码分解为合理的块。我也一直在使用“导出课程”来让我访问我需要的东西。但是,每当我想导入fs或lodash时,我都会遇到问题。然后开始得到关于“定义未定义”的各种错误。因此,我尝试导入AMD加载程序或RequireJS,但这似乎都不起作用。
然后我读到我不应该在TypeScript 1.8中将内部和外部模块混合在一起。
所以,最重要的问题是......我应该如何在TypeScript中布局我的应用程序代码...如何合理地将我的代码分离成包含敏感类的.ts块,这些类编译成单个.js文件,我可以对其进行模糊处理成功?使用参考?出口?输入?哪种模块类型?
提前干杯。