Voj*_*ěch 4 javascript java node.js typescript tsc
我试图从我的Java应用程序运行TypeScript编译器.首先,我想弄清楚,我是否可以在没有Node.js的情况下从命令行运行编译器:
$ jsc tsc.js
Run Code Online (Sandbox Code Playgroud)
但这样我就不会得到任何错误,也没有帮助.
$ jsc tsc.js myscript.ts
Run Code Online (Sandbox Code Playgroud)
会让我无处可去.
很容易直接从java运行js代码(我希望以这种方式运行编译器),但是可以在没有node.js的情况下运行TypeScript编译器吗?
编辑:
我确认与rhino相同的行为.
查看源代码,tsc命令调用 JS 脚本tsc.js,该脚本有 2 个后端:Node.js 和 Windows Scripting Host。如果任何其他 JavaScript 服务器支持读取和写入文件系统(例如带有 RingoJS 的 Rhino),它应该能够运行 TypeScript 编译器tsc.js。
此外,还有一个 TypeScript 编译器的分支,声称可以直接在 Rhino 上运行。因此,您可以直接从 Java 调用 Rhino,而无需安装 Node.js。
| 归档时间: |
|
| 查看次数: |
4914 次 |
| 最近记录: |