Подтвердить что ты не робот

'tsc command not found' при компиляции typescript

Я хочу установить typescript, поэтому я использовал следующую команду:

npm install -g typescript 

и test tsc --version, но он просто показывает 'tsc command not found'. Я пробовал много способов, предложенных в stackoverflow, github и других сайтах. но это не сработает. Как я могу узнать, установлен ли typescript и где он находится.

моя ОС - Unix, OS X El Capitan 10.11.6,   node версия 4.4.3,  Версия для npm - 3.10.5

4b9b3361

Ответ 1

Несколько советов в порядке

  • перезапустить терминал
  • перезагрузите компьютер.
  • переустановите nodejs +, затем запустите npm install typescript -g

Если он все еще не работает, запустите npm config get prefix, чтобы увидеть, где npm install -g помещает файлы (добавьте bin к выходу) и убедитесь, что они находятся в пути (настройка node js это. Возможно, вы забыли пометить этот вариант).

Ответ 2

Простое исправление для Mac я нашел. Просто запустите эти команды:

sudo npm install -g concurrently
sudo npm install -g lite-server
sudo npm install -g typescript

Ничто не сработало, кроме этого для меня.

Ответ 3

Если ваша команда TSC не найдена в MacOS после правильной установки TypeScript (с помощью следующей команды: $ sudo npm install -g typescript, убедитесь, что путь к Node /bin добавлен в переменную PATH в .bash_profile.

Откройте .bash_profile с помощью терминала: $ open ~/.bash_profile;

Отредактируйте/проверьте профиль bash, включив в него следующую строку (используя ваш любимый текстовый редактор):

export PATH="$PATH:"/usr/local/lib/node_modules/node/bin"";

Загрузите последний профиль bash, используя терминал: source ~/.bash_profile;

Наконец, попробуйте команду: $ tsc --version.

Ответ 4

Это прекрасно работает на Mac. Проверено на macOS High Sierra

sudo npm install -g concurrently
sudo npm install -g lite-server
sudo npm install -g typescript
tsc --init

Это создает файл tsconfig.json.

Ответ 5

Я должен был сделать это:

npx tsc app.ts

Ответ 6

вы все возитесь с глобальными установками и файлами -path. Небольшая ошибка может повредить каждый проект, который вы когда-либо написали, и вы потратите оставшуюся часть nite, пытаясь заставить console.log('hi') работать снова: - =.

Если вы запустили npm я typcript --save-dev в своем проекте - просто попробуйте запустить:

NPX TSC

и посмотрите, работает ли он, прежде чем связываться с глобальными вещами (если, конечно, вы действительно не знаете, что делаете)

ура

Ответ 7

Я решил это на своей машине, просто запустив sudo npm install в каталоге, где я получал ошибку.

Ответ 8

Для окон:

Добавьте путь, используя команду, как показано ниже, в командной строке:
путь =% путь%; C:\Users\\НПМ

Как и в моем случае, вышеуказанный путь не был зарегистрирован для команды.

% userprofile% в run run, даст вам путь к C:\users\