angular - Koristite uobičajeni Node paket u Angular2


Pokušavam koristiti uobičajeni Node modul (websocket) koji nije napravljen za TS u svojoj Angular2 aplikaciji. Također sam instalirao @types/websocket i uvezao ga u svoj servis na ovaj način:

import * as WebSocket from 'websocket';

ili

import { client } from 'websocket';

i instancirati to, nema grešaka u VScodeu niti na ngBuildu, ali u konzoli mog preglednika dobio sam ovu grešku:

TypeError: __WEBPACK_IMPORTED_MODULE_1_websocket__.client is not a constructor

ali zapravo je konstruktor! Koristim ga u expressjs-u i običnom node-u i sve je tamo u redu.

Povezani članci