为什么命令tsc <filename.ts>仅使用npx tsc <filename.ts>运行?

时间:2020-03-22 11:24:41

标签: typescript npm

我在使用tsc命令时遇到问题。然后,我在这里'tsc command not found' in compiling typescript可以使用npx tsc app.ts并成功了。谁能向我解释为什么tsc app.ts无效?错误消息是“找不到tsc命令”,我的TypeScript版本是3.8.3

谢谢!!

2 个答案:

答案 0 :(得分:1)

通过全局安装TypeScript解决此问题:

[sudo] npm i -g typescript

…或保持与@ strdr4605解释的行为相同,因为它起作用。

答案 1 :(得分:0)

来自eqv? docs

从本地node_modules / .bin或中央缓存中执行npx,安装运行<command>所需的所有软件包。

因此,如果未在全局或本地安装<command>,则typescript首先将下载它,然后运行npx二进制文件。