我最近一直在从事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问题之后,我尝试了一些操作:
npm install -g typescript
安装了打字稿-我没有收到任何错误消息,因此看来安装成功(在步骤3中已确认)。tsc
编译器的异常位置。我什么都没找到。npm list -g
以确保安装了TypeScript(确实如此)。C:\Users\MyUserName\AppData\Roaming\npm\tsc
-路径已运行tsc -v
-操作系统无法识别该命令。setx path "%paths%:C:\MyUserName\AppData\Roaming\npm"
,以尝试将npm全局目录添加到系统环境paths
变量中。运行命令后,关闭命令行,打开一个新命令行,然后尝试使用不合格的tsc
命令。没有运气。几乎npm install -g typescript
命令不足以实际安装TypeScript,以使系统在全局范围内识别它(尽管使用-g /“ global”标志) )。显然我缺少了一些东西。我想念的是什么?
答案 0 :(得分:0)
在将node.js更新为10.13.0 LTS之后,在关闭并重新打开命令提示符和VS Code之后,运行tsc
。
因此,如果您开始收到来自tsc的有趣反馈,请确保更新节点!