Beim Hinzufügen einer grundlegenden express.js -Konfiguration (mit TypeScript) zu einem Angular2-Projekt, das initialisiert wurde mit angular-cli ng new [project-name]
muss ich die folgende Eingabe hinzufügen, um den Express-Server mit gulp zu kompilieren:
typings installieren --ambient --Save-Knoten
Dies fügt die folgende Zeile zu typings/browser.d.ts
und typings/main.d.ts
In der express server.ts
Datei kann ich einen Verweis auf main
anstelle von browser
hinzufügen, um TypeScript glücklich zu halten
Aber wenn ich die Referenz zur Knoteneingabe in der Datei browser.d.ts
belasse, wird der Befehl ng build
fehlschlagen:
Ich könnte die Zeile jetzt in browser.d.ts
löschen, damit sie wieder funktioniert, aber das ist nicht ideal, wenn Sie Typings neu installieren. Ich verwende derzeit angular-cli v1.0.0-beta.0
Der Fehler über die Datei .specs.ts. Wenn ich update
'@ angular / testing';
Code wie
'@ angular / core / testing';
mein Fehler wurde behoben;
%Vor%Tags und Links node.js angular typescript angular-cli