У меня были проблемы с командой ts c. Затем я увидел здесь 'ts c command not found' при компиляции машинописи , что я мог использовать npx tsc app.ts, и это сработало. Может ли кто-нибудь объяснить мне, почему просто tsc app.ts не работает? Сообщение об ошибке было «ts c команда не найдена», и моя версия TypeScript 3.8.3
npx tsc app.ts
tsc app.ts
Спасибо !!
Решите эту проблему, установив TypeScript глобально:
[sudo] npm i -g typescript
… или оставьте поведение, описанное @ strdr4605, так как оно работает.
Из npx документов :
npx
Выполняет <command> либо из локального node_modules / .bin, либо из центрального кэша, устанавливая любые пакеты, необходимые для <command> для запуска.
<command>
Так что, если typescript не установлен глобально или локально, npx сначала загрузит его, а затем запустит двоичный файл tsc.
typescript
tsc