Wie mischen Sie node.js und typecript in dem selben visual studio-projekt?
-
21-12-2019 - |
Frage
Visual Studio verfügt über ein
und es gibt auch die node.js Tools für vs, mit denen man knoten.js Anwendungen erstellen und debuggen kann.
Ich habe versucht, ein Node.js-Projekt zu erstellen, aber dann konnte ich keine Taster-Dateien hinzuzufügen, und wenn ich sie von Hand hinzugefügt habe, wurden sie nicht mit JavaScript kompiliert (konnte nicht in JavaScript kompiliert werden (konnte nicht in JavaScript zusammengestellt werden (konnte nicht auf TypencriptCompile eingestellt werden.)
Wenn ich ein einfaches Tastercript-Projekt erstellte, startet es meine App nicht mit Knoten, da es im Wesentlichen nur ein ASP.NET-Webprojekt ist.
ist es möglich, irgendwie ein VS-Projekt zu erstellen, das typtecript und node.js integration gleichzeitig verwendet?
Lösung
Ja, es ist möglich, aber auf etwas unbeholfenes Weg (ich hoffe, dass node.js Tools dies in der Zukunft besser unterstützen wird).
Sie sollten Node.js-Projekt erstellen und eine neue Datei hinzufügen. Wählen Sie eine neue Textdatei aus und geben Sie den Namen mit .TS-Erweiterung ein. Es erstellt eine Artscript-Datei.
An diesem Punkt haben Sie eine Art-Cript-Dateien ohne zusammengestellte JavaScript.
Um dies zu beheben, gehen Sie zum Menü "Tools", öffnen Sie "Optionen" und gehen Sie zu "Texteditor"> "typecript"> "project"> "typecript"> "project" und unter "compilieren auf speichern" Überprüfen Sie, ob "automatisch kompiliert" angezeigt werden eines Projekts und wählen Sie "Commonjs verwenden ...".
Danach öffnete jede .ts-Datei und speichern Sie sie - TSC kompiliert es in JavaScript.
Nachteil dieser Lösung ist, dass Sie sich daran erinnern müssen, jeweils manuell zu speichern. Werdet, aber ich denke, es ist nicht eine große Sache.
Hier ist ein Link zum Beitrag, der mir mit demselben Problem geholfen hat: http://blog.ctaggart.com/2013/11/nodejs-tools-with-typescript-console-app.html
update
Wenn Sie den neuesten dev-Build von Node.js-Tools ergreifen, wird angezeigt, dass die Testunterstützung hinzugefügt wird. Sie können das TasterScript-Projekt erstellen (und dies enthält Debugging .ts-Dateien)