已安装TypeScript,但无法被VS Code或Windows识别

时间:2018-11-19 19:26:42

标签: typescript npm visual-studio-code install

我最近一直在从事VS Code中的一个小项目,该项目主要是打字稿。

我将其提交到GitHub存储库,并将其下载到我经常用于TypeScript开发的计算机上。但是,当我尝试构建VS Code项目时,出现错误:

tsc : The term 'tsc' is not recognized as the name of a cmdlet, function, 
script file, or operable program. Check the spelling of the name, or if a 
path was included, verify
that the path is correct and try again.
At line:1 char:1
+ tsc
+ ~~~
+ CategoryInfo          : ObjectNotFound: (tsc:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException

在阅读了有关该主题的其他StackOverflow问题之后,我尝试了一些操作:

  1. 使用npm通过命令npm install -g typescript安装了打字稿-我没有收到任何错误消息,因此看来安装成功(在步骤3中已确认)。
  2. 检查了我的环境变量,以确保我没有指向tsc编译器的异常位置。我什么都没找到。
  3. 运行命令npm list -g以确保安装了TypeScript(确实如此)。
  4. 作为健全性检查,从步骤3中找到的路径运行命令,类似于C:\Users\MyUserName\AppData\Roaming\npm\tsc-路径已运行
  5. 考虑到健全性检查的结果,打开一个干净的命令提示符,然后尝试运行tsc -v-操作系统无法识别该命令。
  6. 运行命令setx path "%paths%:C:\MyUserName\AppData\Roaming\npm",以尝试将npm全局目录添加到系统环境paths变量中。运行命令后,关闭命令行,打开一个新命令行,然后尝试使用不合格的tsc命令。没有运气。

几乎npm install -g typescript命令不足以实际安装TypeScript,以使系统在全局范围内识别它(尽管使用-g /“ global”标志) )。显然我缺少了一些东西。我想念的是什么?

1 个答案:

答案 0 :(得分:0)

在将node.js更新为10.13.0 LTS之后,在关闭并重新打开命令提示符和VS Code之后,运行tsc

因此,如果您开始收到来自tsc的有趣反馈,请确保更新节点!