Как исправить 'tsc: команда не найдена' - PullRequest
0 голосов
/ 19 апреля 2019

В настоящее время я пытаюсь установить машинопись на моей машине впервые. После установки узла я запускаю следующую команду:

sudo npm -g install typescript

Это дает то, что кажется положительным сообщением об установке

/ Users / mac / .npm-global / bin / tsc -> /Users/mac/.npm-global/lib/node_modules/typescript/bin/tsc /Users/mac/.npm-global/bin/tsserver -> /Users/mac/.npm-global/lib/node_modules/typescript/bin/tsserver + typescript@3.4.4 обновлен 1 пакет за 0,924 с

После этого я проверяю, была ли установка успешной, но работает tsc --version, и получаю следующую ошибку:

tsc: command not found

Из другой темы я пробовал:

перезапуск терминала перезапуск машины переустановите nodejs +, затем запустите sudo npm install typescript -g

Я также попытался обновить мой профиль bash следующей строкой:

export PATH="$PATH:"/Users/mac/.npm-global/lib/node_modules/typescript/bin/tsc"";

Я не уверен, что машинопись находится в указанном мной месте. Есть ли способ подтвердить?

Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 20 апреля 2019

Следующая проблема была исправлена ​​довольно легко. С вашего терминала откройте ваш профиль bash:

открыть ~ / .bash_profile

Отредактируйте ваш путь, чтобы он направлялся в корзину, а не в исполняемый файл (ваш путь может отличаться, см. Путь после установки):

/ Пользователи / макинтош / .npm глобального / Библиотека / node_modules / машинопись / bin /

Сохраните и закройте файл.

Перезагрузить ваш профиль bash:

source ~ / .bash_profile

Подтвердите, что все работает, проверив версию:

tsc -v

...