编译打字稿时“找不到 tsc 命令”

新手上路,请多包涵

我想安装打字稿,所以我使用了以下命令:

 npm install -g typescript

并测试 tsc --version ,但它只显示“找不到 tsc 命令”。我已经尝试了很多方法,如 stackoverflow、github 和其他站点中的建议。但它不起作用。我怎么知道 typescript 已安装以及它在哪里。

我的操作系统是 Unix,OS X El Capitan 10.11.6,节点版本是 4.4.3,npm 版本是 3.10.5

原文由 Aung Thet 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1k
2 个回答

一些提示顺序

  • 重启终端
  • 重启机器
  • 重新安装nodejs +然后运行 npm install typescript -g

如果它仍然不起作用运行 npm config get prefix 查看 npm install -g 将文件放在哪里(附加 bin 到输出)并确保它们在路径中(节点js setup 会这样做。也许你忘了勾选那个选项)。

原文由 basarat 发布,翻译遵循 CC BY-SA 3.0 许可协议

First Install typescript by running this command npm install typescript or npm install -g typescript [ for installing typescript globally ] then run npx tsc --version for checking version of Typescript, instead of tsc --version .

运行任何打字稿文件也是如此,只需运行 npx tsc <filename>.ts 例如,对于名为 hello.ts 的文件,运行 npx tsc hello.ts

原文由 Rubel 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题