2016-10-09 200 views
0

在Windows環境中的舊版本,我有: 節點v4.6.0 NPM v3.10.8NPM安裝(打字稿編譯)封裝

我的本地打字稿的版本是: npm run tsc -v 3.10.8

不過,我有時想用我的全球TSC(因爲某些原因,一飲而盡使用全局TSC),但是當我做的:

npm install tsc -g tsc -v 我得到一個版本1.5.3我的打字稿編譯器

,當我試圖迫使它安裝到確切的版本,我需要: npm install [email protected] -g 我得到: ` NPM ERR! Windows_NT 10.0.14393 npm ERR! argv「C:\ Program Files \ nodejs \ node.exe」「C:\ Users \ DT \ AppData \ Roaming \ npm \ node_modules \ npm \ bin \ npm-cli.js」「install」「[email protected]」 「-g」 npm ERR!節點v4.6.0 npm ERR! npm v3.10.8 npm ERR!代碼ETARGET

npm ERR! notarget找不到兼容版本:[email protected] npm ERR! notarget有效安裝目標: npm ERR! notarget 1.20150623.0,1.20150622.0,1.20150619.0,1.0.0 `

順便說一下,我的默認安裝節點,我的npm版本是2東西,但我可以更新到3.10.8,工程。但對於打字稿,沒有辦法。

任何想法?

PS:我的平臺是Windows 10

回答

1

有同樣的問題,這個工作對我來說:

  1. 進入 「C:\ Program Files文件(x86)的\微軟的SDK」,並刪除打字稿夾。
  2. 卸載以前的版本(npm uninstall -g typescript)
  3. 重新安裝打字稿。