2016-10-09 3 views
0

На среде Windows, у меня есть: узла v4.6.0 НОГО v3.10.8НОЙ установка старых версий (машинопись компилятора) пакет

моя локальная версия машинописи является: npm run tsc -v 3.10.8

Однако, иногда я хочу использовать глобальную TSC (потому что по какой-то причине, глоток использует глобальный TSC), но когда я делаю:

npm install tsc -g tsc -v я получить версию 1.5.3 для моей машинописи компилятора

когда я пытаюсь заставить установить его точную версию, мне нужно: npm install [email protected] -g я получаю: ` НПМ ERR! Windows_NT 10.0.14393 npm ERR! argv "C: \ Program Files \ nodejs \ node.exe" "C: \ Users \ DT \ AppData \ Роуминг \ npm \ node_modules \ npm \ bin \ npm-cli.js" "установить" "[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 `

Btw с установкой узла по умолчанию, моя версия для npm - это что-то, но я могу обновить ее до 3.10.8. Тем не менее, для машинописных текстов нет.

Любые идеи?

PS: моя платформа Windows 10

ответ

1

Если бы та же проблема, и это работает для меня:

  1. Перейти к "C: \ Program Files (x86) \ Microsoft SDKs" и удалить машинописи папка.
  2. Удалить предыдущую версию (npm uninstall -g typescript)
  3. Переустановите машинопись.