Problemer med TypeScript og TFS
Det er sannsynligvis et problem med TFS Visual Studio-prosjektet som gjennomføres sammen med Typescript.
Ved bygging kan tsc ikke overskrive den skrivebeskyttede .js-filen og kaster en Tillatelse nektet-feil.
Error 1 Permission denied
Error 2 The command ""C:\Program Files (x86)\Microsoft SDKs\TypeScript\0.8.0.0\tsc
"c:\users\schlicht\documents\visual studio 2012\Projects\TypeScriptHTMLApp1\TypeScriptHTMLApp1\app.ts"" exited with code 1.
Er det mulig uten å eksplisitt sjekke ut filene å bruke en build med tsc?
Svar #1
Ikke sjekk inn .js-filen. Vi bruker denne tilnærmingen på vårt TypeScript-prosjekt, og det fungerer bra. Det er ikke nødvendig å ha den genererte .js-filen i kildekontroll; tenk på .js-filene som prosjektutdata, som en .exe eller .dll.
Svar #2
Nå, hvis bygge-serveren din er konfigurert for Typescript-kjøring, vil TSC kjøre og generere JavaScript-filene.
Her er en annen alternativ løsning, i tilfelle du ikke vil fjerne JS-filen. For hvis du fjerner JS for en stund, og en annen utvikler sjekker inn disse filene igjen i TFS, vil den samme feilen oppstå. (Dessuten er disse skjulte filer, så hvis du ikke sjekker inn nøye, kan de bli sjekket inn i TFS)
I dette tilfellet kan du kjøre en Pre-Build-hendelse som fjerner alle skrivebeskyttede attributter fra JS-filene for det prosjektet.
1. Høyreklikk på Prosjektet og åpne Vinduer for Prosjektegenskaper
2. Velg fanen Bygghendelse
Dette vil sikre at alle JS-filene slipper Read-Only-attributtene, og det vil ikke være noen feil ved skriving til filen.
Håper dette hjelper.
Kilde: http://dailydotnettips.com/2014/05/03/typescript-emit-error-write-to-file-failed-how-to-resolve
