我正在遵循此tutorial here,作者说要在项目的typings.d.ts
文件中添加两个声明。但是,在使用ng-cli
创建Angular 7项目时,不会生成此类文件。
在this other article(对于Angular 2)中,作者建议创建一个typings
文件夹并将typings.d.ts
放在此处,并用{{ 1}}键;这样做给我发了tsconfig.json
条消息。
但是,在这个post中,最上面的答案表明应该使用files
在TS5023: Uknown compiler option 'files'.
文件夹下的typings.d.ts
创建ng-cli
,但是我看不到它(我正在使用Angular CLI v7.3.1)。
我的问题是,对于Angular 7,如何以及在哪里添加src
?添加此类文件时还需要修改哪些其他文件?
答案 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