Wie kann ich mein VS 2013 TypeScript-Projekt einrichten, um meine Typoskript-Dateien zu kompilieren, aber meine node_modules auszuschließen?

8

Ich arbeite an einem angular2 @ beta-Projekt in VS 2013, nachdem ich mich in IntelliJ damit vertraut gemacht habe. IntelliJ kann so eingestellt werden, dass die Datei tsconfig.json gefunden wird, und ab TypScript 1.6 kann es daher die Eigenschaft "exclude" lesen und nicht versuchen, eines der node_module zu kompilieren. Jetzt, da ich mit TypeScript 1.7 zu VS 2013 gewechselt bin, stoße ich auf das Problem, dass es versucht, die node_module zu kompilieren. Ich habe die tsconfig.json enthalten, aber von dem, was ich gelesen habe, wird tsconfig.json nur in VS 2015 vollständig unterstützt. Ist das das neueste zu diesem Problem? Gibt es eine Möglichkeit, VS 2013 mitzuteilen, diese Dateien auszuschließen oder stattdessen meine Datei tsconfig.json zu verwenden?

Ich sollte auch beachten, dass angular2 @ beta seine Typings mit dem Rest seiner Quelle enthält, wenn ich eine npm-Installation mache. Dadurch werden alle Typisierungen mit allen Dateien vermischt, und ich nehme an, dass ich möglicherweise alle Nicht-.d.ts-Dateien löschen müsste, um die Typisierungen ohne all die anderen Fehler zu erhalten. Zuvor konnten Sie "tsd install angular2" verwenden, um die Typings zu erhalten, aber dies ist nicht mehr verfügbar. Eine Lösung dafür würde das vorherige Problem negieren.

Aktualisieren

Ich kann all das an VS 2015 - Community Edition , aber ich würde wirklich gerne sehen, ob ich es auf VS 2013 arbeiten lassen kann.

    
Zach 19.12.2015, 03:25
quelle

1 Antwort

0

Höhere Versionen von Typescript werden in Visual Studio 2013 nicht unterstützt. Sie müssen jedoch keine Typoskriptdateien in ein und derselben IDE bearbeiten und kompilieren. Es ist praktisch, aber ich benutze oft verschiedene IDEs für das gleiche Projekt, solange die Build-Prozesse ausgerichtet sind (lies: kann per CLI gemacht werden). So können Sie Visual Studio Code für Ihre Typescript-Arbeit verwenden und kompilieren. Volle Unterstützung und Intellisense für die tsconfig-Datei.

Ссылка

    
Gie Spaepen 13.09.2017 13:17
quelle