Как использовать (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 с элементами за пределами мира машинописи?

Ответы на вопрос(1)

Ваш ответ на вопрос