Почему команда ts c просто работает с использованием npx ts c ? - PullRequest
1 голос
/ 22 марта 2020

У меня были проблемы с командой ts c. Затем я увидел здесь 'ts c command not found' при компиляции машинописи , что я мог использовать npx tsc app.ts, и это сработало. Может ли кто-нибудь объяснить мне, почему просто tsc app.ts не работает? Сообщение об ошибке было «ts c команда не найдена», и моя версия TypeScript 3.8.3

Спасибо !!

Ответы [ 2 ]

1 голос
/ 22 марта 2020

Решите эту проблему, установив TypeScript глобально:

[sudo] npm i -g typescript

… или оставьте поведение, описанное @ strdr4605, так как оно работает.

0 голосов
/ 22 марта 2020

Из npx документов :

Выполняет <command> либо из локального node_modules / .bin, либо из центрального кэша, устанавливая любые пакеты, необходимые для <command> для запуска.

Так что, если typescript не установлен глобально или локально, npx сначала загрузит его, а затем запустит двоичный файл tsc.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...