2016-02-26 6 views
6

Ich habe TypeScript 1.8.2 installiert und Visual Studio 2015 verwendet. Ich habe ein einfaches Projekt, bei dem ich Probleme habe, Ordner aus der Datei tsconfig.json auszuschließen. Das Problem ist, dass ich die Dateitypen/browser.d.ts und die Ordnernamen/Browser ausschließen möchte. Aber das ist nicht der Fall?Ausschließen von Unterverzeichnissen in tsconfig.json

Ich habe keine Probleme, einen Unterordner auszuschließen, aber kein Unter-Unterordner?

[HINWEIS] Ich habe gerade festgestellt, das Problem ist nur, wenn ich von Visual Studio erstellen! Wenn ich mit TSC von der Befehlszeile aus bilde, gibt es kein Problem. Könnte ich eine andere Version von TypeScript in Visual Studio haben? Wie kann ich das überprüfen?

Das ist mein tsconfig.json:

{ 
    "compilerOptions": { 
    "target": "es5", 
    "module": "commonjs", 
    "moduleResolution": "node", 
    "sourceMap": true, 
    "emitDecoratorMetadata": true, 
    "experimentalDecorators": true, 
    "removeComments": false, 
    "noImplicitAny": false 
    }, 
    "exclude": [ 
    "node_modules", 
    "public", 
    "typings/browser", 
    "typings/browser.d.ts" 
    ] 
} 

ich ein größeres Projekt, wo ich jspm verwenden und müssen das jspm Paket Ordner ausschließen, die als Unterordner für die öffentliche befindet.

+0

Ich habe genau das gleiche Problem, mit einem Projekt, das einwandfrei in Visual Studio 2015, bevor ich das Typoskript installiert arbeitet 1.8.2 Toolchain für Visual Studio. Ich vermute, dass es sich hierbei eher um einen visuellen Werkzeugfehler als um ein Setup-Problem handelt. – SourceSimian

+0

Ich bin deswegen von VS 2015 zu Atom gewechselt. Und weil VS 2015 ein bisschen zu oft abgestürzt ist. Was ist traurig Ich mag es in VS zu arbeiten .. – DNRN

Antwort

1

ich gerade installiert und getestet, um die neueste Version von Typoskript für Visual Studio 2015 (1.8.6 im Moment), und ich kann bestätigen, dass dieses Problem in den neuesten wird behoben Freisetzung.

https://www.microsoft.com/en-us/download/details.aspx?id=48593

[Bearbeiten] sicher sein, auch tun, um einen npm Update -g Typoskript

+0

das scheint nicht in 'VS 2015 Update 2 RC' wirksam werden. Obwohl es installiert ist, zeigt es immer wieder 1.8.2 im Extensions Manager an. Ich hoffe, dass Update 2 RTM (das jetzt verfügbar ist) das beheben wird –

+0

@Simon_Weaver Hast du versucht, über den obigen Link zu installieren, nachdem du Update 2 installiert hast? – SourceSimian

+0

Nein, weil es eine niedrigere Versionsnummer zu haben scheint. –

1

Versuchen mit:

"exclude": [ 
    "node_modules", 
    "public", 
    "typings/browser.d.ts", 
    "typings/browser/**" 
] 
+0

OH! Ich habe gerade gemerkt, dass ich von der Befehlszeile aus bauen kann! Und nicht von VS, also das ist wahrscheinlich ein Problem mit meinem VS TypeScript Setup – DNRN