从Java运行TypeScript编译器

我试图从我的Java应用程序运行TypeScript编译器.首先,我想弄清楚,我是否可以在没有Node.js的情况下从命令行运行编译器:

$jsc tsc.js

但这样我就不会得到任何错误,也没有帮助.

$jsc tsc.js myscript.ts

会让我无处可去.

很容易直接从java运行js代码(我希望以这种方式运行编译器),但是可以在没有node.js的情况下运行TypeScript编译器吗?

编辑:

我确认与rhino相同的行为.

解决方法:

查看源代码,tsc命令调用JS脚本tsc.js,它有2个后端:Node.js和Windows Scripting Host.如果任何其他JavaScript服务器支持读取和写入文件系统(如带有RingoJS的Rhino),它应该能够运行TypeScript编译器tsc.js.

此外,还有一个TypeScript编译器的分支,直接声称run on Rhino.所以你可以直接从Java调用Rhino,而无需安装node.js.

上一篇:TypeScript(-)-------安装编译执行


下一篇:【python学习】如何将所绘制的图(单张/多张)保存到文件夹,并用绘制实时时间命名图片