如何在Angular 7项目中添加types.d.ts文件?

时间:2019-02-20 21:10:46

标签: angular typescript typescript-typings

我正在遵循此tutorial here,作者说要在项目的typings.d.ts文件中添加两个声明。但是,在使用ng-cli创建Angular 7项目时,不会生成此类文件。

this other article(对于Angular 2)中,作者建议创建一个typings文件夹并将typings.d.ts放在此处,并用{{ 1}}键;这样做给我发了tsconfig.json条消息。

但是,在这个post中,最上面的答案表明应该使用filesTS5023: Uknown compiler option 'files'.文件夹下的typings.d.ts创建ng-cli,但是我看不到它(我正在使用Angular CLI v7.3.1)。

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

2 个答案:

答案 0 :(得分:7)

就像您自己说的那样,在src文件夹中创建Types.d.ts文件,并将您的声明放在此处。那就是我对stripe和jquery所做的,并且工作正常。

declare var $: any;
declare var stripe: any;
declare var elements: any;

我最新的项目是在Angular 8上进行的,并且使用了相同的方法。

答案 1 :(得分:-1)

首先阅读底部!

我也一直在关注本教程,因为我想让PaymentIntent在前面运行,而不是基于它们的模型。尽管您仍然需要src下带有声明的types.d.ts文件。帮助我的答案是:

您是否尝试过npm i -D @ types / stripe? – Pytth 19年2月20日在21:20

感谢Pytth并祝以后一切顺利。

不要沿教程路径走,如果可以的话,请使用它(适用于4-9岁以上的用户): https://www.npmjs.com/package/ngx-stripe