我使用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>
所需的任何包。
因此,如果没有全局或本地安装typescript
,npx
将首先下载它,然后运行tsc
二进制文件。