Как использовать (MQTT) JS библиотеку в Angular 2 машинописного приложения?
Я близко соответствовал подходу, принятому вкак в использовании-момент-JS-библиотека-в-угловых 2-машинопись-приложение но все же получитьerror TS2307: Cannot find module 'mqtt'.
npm install --save mqtt
<s>typings install --save mqtt</s
который не нашел печатных машин, но это сделал ...
typings install mqtt --save --ambient
мой tsconfig.conf выглядит так
{
"compilerOptions": {
"noImplicitAny": true,
"module": "commonjs",
"target": "ES5",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"sourceMap": true,
"declaration": true
},
"files": [
"ng2-mqtt.ts"
],
"exclude": [
"node_modules"
]
}
а такжеng2-mqtt.ts
просто есть это ...
export * from './src/mqtt.service'
а также./src/mqtt.service.ts
есть ..
import {Injectable} from 'angular2/core';
import * as mqtt from 'mqtt';
@Injectable()
export class MqttService {
constructor() {
//mqtt.connect('ws://10.0.1.100:3333')
// ...
}
}
tsc-версия 1.8.10, [email protected], типирование 0.8.1, npm 2.14.20, узел v4.4.1, Windows 7
Будет ли слишком сложно использовать Angular 2 с элементами за пределами мира машинописи?