首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么命令tsc <filename.ts>只使用npx tsc <filename.ts>运行?

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

Stack Overflow用户
提问于 2020-03-22 19:24:42
回答 2查看 120关注 0票数 1

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

谢谢!!

EN

回答 2

Stack Overflow用户

发布于 2020-03-22 21:02:33

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

代码语言:javascript
复制
[sudo] npm i -g typescript

…或者保持@strdr4605所解释的相同行为,因为它可以工作。

票数 1
EN

Stack Overflow用户

发布于 2020-03-22 19:36:39

来自npx docs

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60798713

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档