【问题标题】:Add custom typings files to Angular CLI将自定义类型文件添加到 Angular CLI
【发布时间】:2017-12-03 19:39:01
【问题描述】:

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

  1. 为文件编写类型定义;
  2. 将 JS 文件及其类型定义 (.d.ts) 导入应用程序

我的问题是如何将自定义类型定义文件添加到我的 Angular CLI 应用程序中? (我知道 JS 文件可以从 .angular-cli.json 文件中的"scripts": [] 添加,对吧?)

我看到了一些关于将外部 js 库添加到 angular-cli 的帖子,但它们似乎都在 npm 上,这显然对我不起作用。

【问题讨论】:

标签: angular angular-cli


【解决方案1】:

你有几个选择:

  1. 在新创建的应用程序的src 目录中,有一个文件typings.d.ts,您可以使用该文件引用您团队成员的.d.ts 文件,该文件将在整个应用程序中公开这些类型。

    李>
  2. tsconfig.json 文件中,您可以将这个包所在的node_modules 文件夹的路径添加到typeRoots 数组中,这将使这些输入也可用。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-01
  • 1970-01-01
  • 2013-08-04
  • 2010-11-25
  • 1970-01-01
相关资源
最近更新 更多