如何将typings.d.ts 文件添加到Angular 7 项目?

Jan*_*yne 10 typescript typescript-typings angular

我在这里关注本教程,作者说要在项目typings.d.ts文件中添加两个声明。但是,当使用ng-cli来创建 Angular 7 项目时,并没有生成这样的文件。

另一篇文章中(针对 Angular 2),作者建议创建一个typings文件夹并将其放置在typings.d.ts那里并tsconfig.json使用files密钥修改文件;这样做给了我一个TS5023: Uknown compiler option 'files'.信息。

然而,在这篇文章中,最重要的答案表明typings.d.ts应该ng-clisrc文件夹下创建,但我没有看到它(我使用的是 Angular CLI v7.3.1)。

我的问题是,对于 Angular 7,我应该如何以及在哪里添加typings.d.ts?添加此类文件时还需要修改哪些其他文件?

Soh*_*ail 10

正如您自己所说,在 src 文件夹中创建typings.d.ts 文件并将您的声明放在那里。这就是我为 stripe 和 jquery 所做的,并且工作正常。

declare var $: any;
declare var stripe: any;
declare var elements: any;
Run Code Online (Sandbox Code Playgroud)

我的最新项目是在 Angular 8 上使用相同的方法。