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



我使用tsc命令时遇到问题。然后我看到这里';未找到tsc命令';在编译typescript时,我可以使用npx tsc app.ts,并且它起到了作用。有人能向我解释一下为什么tsc app.ts不起作用吗?错误消息是"找不到tsc命令",我的TypeScript版本是3.8.3

谢谢!!

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

[sudo] npm i -g typescript

…或者保持@strdr4605解释的相同行为,因为它有效。

来自npx文档:

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

因此,如果没有全局或本地安装typescriptnpx将首先下载它,然后运行tsc二进制文件。

相关内容

最新更新