2014-04-24 24 views
14

Mam wersję 0.9.1.1. Więc wpadłem następujące:Jak zainstalować TypeScript?

C:\test>npm install -g typescript 
npm http GET https://registry.npmjs.org/typescript 
npm http 200 https://registry.npmjs.org/typescript 
npm http GET https://registry.npmjs.org/typescript/-/typescript-1.0.0.tgz 
npm http 200 https://registry.npmjs.org/typescript/-/typescript-1.0.0.tgz 
C:\Users\david\AppData\Roaming\npm\tsc -> C:\Users\david\AppData\Roaming\npm\nod 
e_modules\typescript\bin\tsc 
[email protected] C:\Users\david\AppData\Roaming\npm\node_modules\typescript 

Ale kiedy biegnę TSC uzyskać:

C:\test>tsc 
Version 0.9.1.1 
Syntax: tsc [options] [file ..] 

Co jeszcze muszę zrobić, aby zainstalować najnowszą wersję?

Aktualizacja:

C:\test>where tsc 
C:\Program Files (x86)\Microsoft SDKs\TypeScript\tsc.exe 
C:\Program Files (x86)\Microsoft SDKs\TypeScript\tsc.js 
C:\Users\david\AppData\Roaming\npm\tsc 
C:\Users\david\AppData\Roaming\npm\tsc.cmd 

tsc.exe jest 0.9.1.1 i 1.0.0.0 jest tsc.cmd

Następnie usunięto VisualStudio 0.9.1.1 AddIn i to teraz wszystko dobrze - po prostu tsc.cmd i to 1.0.0.0

Dziękuję wszystkim!

+0

@LorenzMeyer Próbuję zainstalować kompilator maszynopisów. Myślę, że instalacja kompilatora liczy się jako programowanie. –

+0

Tak, masz rację, problemy z kompilatorem są tutaj tematem, ale wygląda na to, że chodzi tylko o wpisanie polecenia w linii poleceń. –

+0

Przepraszam, naprawdę nie rozumiałem wcześniej. –

Odpowiedz

8

Co jeszcze Muszę zrobić, aby zainstalować najnowszą wersję?

To dlatego, że prawdopodobnie (prawie na pewno) masz zainstalowaną wtyczkę TypeScript do studia wizualnego. Można go odinstalować z Panel sterowania. Wtedy maszynopis zainstalowany z npm będzie domyślny w linii poleceń.

Alternatywnie można uzyskać najnowsze maszynopis z Visual Studio 2012 plugin stąd: http://www.typescriptlang.org/#Download (dla VS 2013 jest dołączony jako część VS 2013 Update 2 RC)

+0

To było to - dziękuję –

+0

jeśli nie chcesz odinstalować VS, użyj 'tsc', który jest zainstalowany przez npm też będzie działać :) –

-1

Zainstalowano go poprawnie, ale podczas wywoływania kompilator wystarczy wspomnieć ścieżkę do pliku źródłowego, coś takiego:

C:\test>tsc example.ts 

Sprawdź this link więcej informacji

+0

Ale to pokazuje, że jest to wersja 0.9.1.1 podczas gdy ja zainstalowałem wersję 1.0.0. Więc nadal używa poprzedniej wersji. –

+0

Sprawdź ten link, może być pomocny https://www.npmjs.org/package/typescript – Shiva

8

Usuwanie C:\Program Files (x86)\Microsoft SDKs\TypeScript\ z PATH zmiennej środowiskowej zrobił praca dla mnie.

Advanced system settings -> Environment Variables -> system variables -> PATH

5

maszynopis Problemy wersję i Jak zaktualizować za pomocą NPM

miałem podobny problem, przy czym Pobrałem zarówno 1.4 i wersję beta 1.5, kiedy wpadłem polecenia TSC -v , ciągle powracała wersja 1.0 ...

Kiedy wszedłem do folderu wskazanego powyżej, zobaczyłem trzy wersje 1.0, 1.4. i 1.5. usuwanie 1.0 dozwolonych 1,5 do uruchomienia ...

enter image description here

+0

Przebiegłem to znowu dzisiaj, z wyjątkiem tego, że używałem NPM do umieszczenia maszynopisu w folderze rozwoju lokalnego. Ugryzło mnie to, ponieważ Visual Studio korzysta z powyższego folderu, a nie z lokalnych lub globalnych folderów NPM! W dzisiejszym wydaniu po prostu musiałem wprowadzić wersję 2.1 i zadziałało, ale usunąłem pozostałe dwa, ponieważ nie prowadziłem żadnych prac związanych z podwójną konserwacją. Okazuje się, że jest sposób, aby powiedzieć VS, jakiej wersji użyć, używając json. –

1

Dla mnie, ja po prostu zmienić parametr "ścieżka" Środowiska z "C:\Program Files (x86)\Microsoft SDKs\TypeScript\1,0" do "C:\Program Files (x86)\Microsoft SDKs\TypeScript\1,5", to wszystko jest w porządku.

0

Zanim to zrobisz upewnij się, że zostało wpisane w

npm install -g typescript 

Poszedłem do

C: \ Program Files (x86) \ Microsoft SDK \ maszynopis \

I usunięto folder 1.0 Po wykonaniu tej czynności wykonałem polecenie tsc -v w wierszu poleceń i ostatecznie zwrócono 2.7, jak pokazano poniżej.

PS c:\users\username> tsc -v 
Version 2.7.2