Ich bin derzeit versucht, eine App mit Ionic 2 und Angular 2 mit Typoskript Version zu entwickeln. Ich entschied mich, die Bibliothek amqp-ts zu verwenden, um Messaging in meine App zu integrieren. Ich installierte die Bibliothek über npm wie:Fehler TS2307: Kann nicht Modul 'drossel' gefunden
npm install amqp-ts
Alles ging gut und jetzt habe ich so etwas wie dieses bekam:
/ app root directory
+ node_modules
- amqp-ts
- lib
- amqp-ts.d.ts
- node_modules
- amqplib
- bluebird
- winston
Die Probleme beginnen jetzt: Ich habe die Bibliothek in meiner Komponente importieren, wie es ist im Beispiel von the documentation getan ...
import * as Amqp from "amqp-ts";
... und wenn ich versuche, die app ich die nächsten Fehlermeldungen zu implementieren:
TypeScript error: C:/APPs/Test/Ionic2Angular2App/node_modules/amqp-ts/lib/amqp-ts.d.ts(2,26): Error TS2307: Cannot find module 'bluebird'.
TypeScript error: C:/APPs/Test/Ionic2Angular2App/node_modules/amqp-ts/lib/amqp-ts.d.ts(50,12): Error TS2304: Cannot find name 'Buffer'.
1. Die Linie auf die Nachricht ersten Fehler im Zusammenhang
// exported Typescript type definition for AmqpSimple
import * as Promise from "bluebird";
[...]
2. Die Linie in Bezug auf die zweite Fehlermeldung (gleiche Datei: AMQP-ts.d.ts)
export class Message {
content: Buffer;
[...]
}
Ich hoffe, Sie können mir bitte helfen.
Haben Sie die Typisierungen für diese Bibliothek installiert? – vintem