2016-03-26 8 views
0

Ich habe Schwierigkeiten, den Typskript-Compiler zu bekommen, um NPM-Module zu finden, die korrekt installiert sind (nach üblichen JS-Standards). Zum Beispiel habe ich folgende Importe in meinem Haupt-App:Typescript-Compiler entdeckt keine NPM-Module im Ordner node_modules

import { run } from '@cycle/core'; 

import Rx from 'rx'; 

import { domDriver, layout } from './html'; 

import { httpDriver, loadStateRequest, loadStateResponse } from './http'; 

In meinem Lektor, rx und @ Zyklus/Kern haben die Marke roten Kringel, und in der Tat nicht der Code zu kompilieren (FWIW, mit browserify/tsify , obwohl das das Editor-Plugin nicht beklagen würde).

Ich bin mir ziemlich sicher, das ist nur eine naive Dummheit von meiner Seite, aber ich bin trotzdem völlig ratlos und Google hilft mir nicht.

Antwort

1

Verwenden Sie typings. Es ermöglicht Ihnen, typings für Module zu erhalten, die Sie verwenden. Sie haben typen für rx. Sie müssen für @ cycle/core Typisierungen per Hand erstellen oder einfach machen.

+0

Ja, wie der Weg dieser Dinge, dachte ich, dass etwa 10 Minuten nach hier fragen. Ich habe jetzt einen Albtraum, Definitionsdateien zu schreiben, aber hey ho. – tragiclifestories

+1

@tragiclifestories Sie können einfach das Modul sein –

Verwandte Themen