TypeScript tsc 引发错误“无效句柄”80070006(解决方案)

Posted

技术标签:

【中文标题】TypeScript tsc 引发错误“无效句柄”80070006(解决方案)【英文标题】:TypeScript tsc raising error "Invalid handle" 80070006 (solution) 【发布时间】:2012-09-25 06:11:23 【问题描述】:

从 cmd 命令行提示符 (Windows 7 x64) 运行 tsc 时出现此异常:

set tsc="c:\Program Files (x86)\nodejs\node_modules\typescript\bin"
%tsc%\tsc.js foo.ts

【问题讨论】:

【参考方案1】:

解决方案/解决方法是使用节点运行 tsc:

set node="c:\Program Files (x86)\nodejs"
set tsc=%node%\node_modules\typescript\bin
%node%\node %tsc%\tsc.js foo.ts

(这可能很明显,但我花了一些时间才弄清楚。)

【讨论】:

以上是关于TypeScript tsc 引发错误“无效句柄”80070006(解决方案)的主要内容,如果未能解决你的问题,请参考以下文章

Typescript:为啥 Visual Studio 代码不报告与命令行 tsc 相同的错误?

静音/忽略来自 TypeScript tsc 的 TS2307 错误

打字稿错误:tsc:找不到命令

TypeScript tsc > 消息重定向

如何在 Windows 上的“观察输出文件”模式 (tsc -w) 下使用 TypeScript 编译器?

忽略 Typescript 错误“类型的值不存在属性”