将自定义类型文件添加到Angular CLI

时间:2017-06-29 23:17:22

标签: angular angular-cli

我有一个带有Angular CLI框架的SPA和一个由团队成员编写的Javascript库。我需要将这个JS文件注入到应用程序中。 我的想法是

  1. 为文件写一个类型定义;
  2. 将JS文件及其类型定义(.d.ts)导入应用程序
  3. 我的问题是如何将自定义类型定义文件添加到我的Angular CLI应用程序中? (我知道JS文件可以从"scripts": []添加到.angular-cli.json文件中,对吗?)

    我看到一些帖子用于将外部js库添加到angular-cli中,但它们都显示在npm上,这显然不适合我。

1 个答案:

答案 0 :(得分:5)

你有几个选择:

  1. 在新创建的应用程序的SELECT TOP 10000 CONVERT(VARCHAR,DATEADD(HOUR,-4,DATEADD(s, ch.dateTimeOrigination, '19700101')), 121) as CallDate FROM [dbo].[CallData] AS ch WHERE LEN(ch.callingPartyNumber) = 4 AND CAST(DATEADD(HOUR,-4,DATEADD(s, ch.dateTimeOrigination, '19700101')) AS DATETIME) BETWEEN DATEADD(month, -6, GETDATE()) AND GETDATE() 目录中,有一个文件src,您可以使用该文件引用您的团队成员typings.d.ts文件,该文件将公开这些类型在整个申请过程中。

  2. .d.ts文件中,您可以将此程序包所在的tsconfig.json文件夹的路径添加到node_modules数组中,这样也可以输入这些文件。