为什么 Typescript 支持 WScript?

Why does Typescript support WScript?

我安装了 Typescript 只是为了在 VScode 中使用 WScript intellisense。

我明白了。但是每当我编译包含 WScript 方法 WScript.Echo("hello world") 的打字稿 tsc myScript.ts 时,它都会生成一个 .js 文件,显然 Nodejs 会不解释,说WScript还没有定义。当然,我不要.js,我要.vbs ...

那么Typescript不支持VBscript?!

据我所知,WScript.exe | CScript.exe 是 Windows 脚本宿主解释器,旨在摆脱网络(服务器和浏览器)的束缚,运行 在操作系统中并在 [ 等文件中自动解释=22=].vbs.wsf,或最多 JScript,但与Javascript无关。那么,如果 Typescript 语言服务器无法编译或理解 VBscript 语法,为什么会给出 WScript 片段?

换句话说,我如何为 VBscript 利用 WScript 智能感知?我是否总是需要创建一个空白 .ts 文件以查看它扩展 WScript 方法,然后复制并粘贴以将其传递到我的 .vbs?

对于 VBScript,可能无法按您希望的那样运行。花 59 美元购买 VBSEdit 的终身许可证可能会更好。它包括 VBScript 的智能感知。