使用RequireJS加载多个TypeScript/JavaScript文件
我已经解耦了main.ts,并将每个类文件放在一个单独的.ts中(在同一个模块下)。我想使用requirejs将该模块包含在依赖项中,但如果该模块被划分为多个.ts/.js,我不知道如何实现 谢谢,使用RequireJS加载多个TypeScript/JavaScript文件,typescript,Typescript,我已经解耦了main.ts,并将每个类文件放在一个单独的.ts中(在同一个模块下)。我想使用requirejs将该模块包含在依赖项中,但如果该模块被划分为多个.ts/.js,我不知道如何实现 谢谢, 火星我有一个视频教程: 基本上,要从ts文件中引用其他ts文件,只需导入它们: import otherfile = module('pathtootherfile') 生成的JS(使用--module amd标志时)执行JS要求的设置。当您想要导入其他JS文件时,它会变得更加复杂,本教程以及本示
火星我有一个视频教程: 基本上,要从ts文件中引用其他ts文件,只需导入它们:
import otherfile = module('pathtootherfile')
生成的JS(使用
--module amd
标志时)执行JS要求的设置。当您想要导入其他JS文件时,它会变得更加复杂,本教程以及本示例项目都介绍了这一点:我有一个视频教程:
基本上,要从ts文件中引用其他ts文件,只需导入它们:
import otherfile = module('pathtootherfile')
生成的JS(使用
--module amd
标志时)执行JS要求的设置。当您想要导入其他JS文件时,它会变得更加复杂,本教程以及本示例项目中也介绍了这一点:如果我错了,请纠正我,但您的问题是如何导入一个拆分为多个文件的模块
关于加载这些模块,我的建议是创建一个层次结构,使模块更像一个名称空间。这里有一个例子
最初,您将日志记录作为单个模块。然后将其拆分为多个文件,以实现不同风格的日志记录。使用以下结构:
/Logging/Console.ts
/Logging/File.ts
/Logging/Remote.ts
然后,您可以使用以下方法导入所需内容:
import consoleLogging = module('/Logging/Console');
或
等等。如果我错了,请纠正我,但您的问题是如何导入一个拆分为多个文件的模块
关于加载这些模块,我的建议是创建一个层次结构,使模块更像一个名称空间。这里有一个例子
最初,您将日志记录作为单个模块。然后将其拆分为多个文件,以实现不同风格的日志记录。使用以下结构:
/Logging/Console.ts
/Logging/File.ts
/Logging/Remote.ts
然后,您可以使用以下方法导入所需内容:
import consoleLogging = module('/Logging/Console');
或
等等