2016-02-26 26 views
6

Zainstalowałem TypeScript 1.8.2 i używając Visual Studio 2015. Mam prosty projekt, w którym mam problemy z wykluczeniem folderów z pliku tsconfig.json. Problem polega na tym, że chciałbym wykluczyć typowania plików/browser.d.ts i typowania folderów/przeglądarki. Ale tak nie jest?wykluczyć podkatalogi w tsconfig.json

Nie mam problemów z wyłączeniem podfolderów, ale nie podfolderu?

[UWAGA] Właśnie zdałem sobie sprawę, że problem jest tylko wtedy, gdy buduję z Visual Studio! Jeśli buduję z tsc z wiersza poleceń, nie ma problemu. Czy mogę mieć inną wersję TypeScript w Visual Studio? Jak mogę to sprawdzić?

To mój 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" 
    ] 
} 

mam większego projektu, gdzie używam jspm i trzeba wykluczyć folder pakietu jspm, który znajduje się w podkatalogu do publicznej wiadomości.

+0

Mam dokładnie ten sam problem, z projektem, który pracował bezawaryjnie w visual studio 2015 przed zainstalowaniem maszynopis 1.8.2 toolchain dla visual studio. Podejrzewam, że to błąd oprzyrządowania wizualnego studia, a nie problem z instalacją. – SourceSimian

+0

I faktycznie przeniósł się z VS 2015 do atomu, z tego powodu. A ponieważ VS 2015 zbyt często się zderzył. Co jest smutne Lubię pracować w VS .. – DNRN

Odpowiedz

1

Właśnie zainstalowałem i przetestował najnowszą wersję maszynopisu dla Visual Studio 2015 (1.8.6 w tej chwili), i mogę potwierdzić, że ten problem został rozwiązany w najnowszej wydanie.

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

[Edytuj] Należy również wykonać aktualizację npm -g maszynopis

+0

, która nie wydaje się działać w 'VS 2015 Update 2 RC'. Mimo że jest zainstalowany, pokazuje 1.8.2 z poziomu Menedżera rozszerzeń. Mam nadzieję, że Update 2 RTM (który jest już dostępny) naprawi to –

+0

@Simon_Weaver Czy próbowałeś zainstalować z powyższego linku po wprowadzeniu aktualizacji 2? – SourceSimian

+0

Nie, ponieważ wydawało się, że ma niższy numer wersji. –

1

spróbuj:

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

OH! Właśnie zdałem sobie sprawę, że mogę zbudować z linii poleceń! I nie z VS, więc jest to prawdopodobnie problem z moją konfiguracją VS TypeScript – DNRN