从 Java 运行 TypeScript 编译器

2023-12-20

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

$ jsc tsc.js

但这样我就不会收到任何错误,也不会提供帮助。

$ jsc tsc.js myscript.ts

会让我无处可去。

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

EDIT:

我证实犀牛也有同样的行为。


我有一个项目,Typescript4j https://github.com/martypitt/typescript4j正是这样做的。

它运行包含在 Rhino 中的 Typescript 编译器。

我正在成功使用它面包房 https://github.com/TheMangoFactory/bakehouse,以及一个不平凡的 Typescript 应用程序。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 Java 运行 TypeScript 编译器 的相关文章

  • mongodb 聚合 - 累积字段的不同组值

    如果我有Player表格文件 name String score Int 我有Group文档 其中组代表玩家列表 groupName String players ObjectID 玩家可以属于多个组 我想做一个聚合Player文档 按以下
  • 使用 JavaScript 移动页面上的按钮

    我的按钮可以移动 但奇怪的是 我无法弄清楚偏移是否有问题 我希望我的按钮随着鼠标光标移动 但现在它的移动方式不是我想要的 有时它会消失 另外 创建的新按钮是重叠的 我不知道如何解决这个问题并拥有更好的外观 var coorA var coo
  • Mongoose 独特的验证不起作用。保存重复条目

    我正在开发一个 NodeJS 应用程序 其中express是框架 MongoDB是数据库 我正在使用猫鼬插件 我有一个父母模型 我已经添加了独特 真实到场 mobile 但是每当我添加相同的手机号码时 唯一性验证就会失败 除了保存重复的文档
  • 为 Node.js 客户端应用程序保留 Firebase 用户

    我正在使用 Firebase 构建 Node js 命令行界面 CLI 用于与后端进行身份验证 我想避免让用户每次运行命令时都输入密码 相反 我想实现一个 登录 流程 将凭证保留到文件系统 该凭证可用于后续的无密码身份验证 直到用户 注销
  • 如何在selenium服务器上提供自定义功能?

    我知道可以通过某种方法获得一些硒功能 其中之一如下 driver getCapabilities getBrowserName 它返回浏览器名称的值 但如果它指的是一个可用的方法 如果我没有误解的话 这似乎与自定义功能有关 就像我的意思是
  • IntelliJ - 调试模式 - 在程序内存中搜索文本

    我正在与无证的第三方库合作 我知道有一定的String存储在库深处的某个字段中的某处 我可以预测的动态值 但我想从库的 API 中获取它 有没有一种方法可以通过以下方式进行搜索 类似于全文搜索 full程序内存处于调试模式并在某个断点处停止
  • Jersey 客户端请求中未设置 Content-Length-Header

    我正在使用 Jersey Client 访问网络服务 如下所示 response r accept MediaType TEXT PLAIN TYPE header content length 0 post String class 其中
  • 用于选择特定 div 中具有特定类的锚元素的 jQuery 选择器是什么

    我有一些这样的代码 我想选择每个 a 带有类的标签status在 div 中foo div a class status a div 你可以这样做 foo find status a
  • 如何使用 JavaScript 或 jQuery 克隆 HTML 元素的样式对象?

    我正在尝试克隆元素的样式对象 这应该允许我在更改后重置所述元素的样式 例如 el style left 50px curr style left 50px Modify the elements style The cloned style
  • 使用javascript动态更新css内容

    需要将 css 更新为动态值 我不确定最好的方法是什么 div style zoom 1 div 缩放级别将根据窗口大小调整触发 应用程序将相应缩放 我将此应用程序加载到 cordova 中并让它在 iPAD 中运行 然后我意识到需要使用
  • 游戏内的java.awt.Robot?

    我正在尝试使用下面的代码来模拟击键 当我打开记事本时 它工作正常 但当我打开我想使用它的游戏时 它没有执行任何操作 所以按键似乎不起作用 我尝试模拟鼠标移动和点击 这些动作确实有效 有谁知道如何解决这个问题 我发现这个问题 如何在游戏中使用
  • 替换后增量

    我自己已经有一个问题了 但我想扩展它后增量示例 https stackoverflow com questions 51308967 post increment with example char a D int b 5 System o
  • 使用 Enzyme 测试 `React.createRef` api

    我想测试下面的类 它使用React createRef api 不过 快速搜索并没有发现任何这样做的例子 有人成功过吗 我该如何嘲笑裁判 理想情况下我想使用shallow class Main extends React Component
  • Java中的Object类是什么?

    什么是或什么类型private Object obj Object http download oracle com javase 6 docs api java lang Object html是Java继承层次结构中每个类的最终祖先 从
  • 为什么这个作业不起作用?

    我有课Results which extends ArrayList
  • 滚动顶部不符合预期

    Note 由于上次忘记奖励而重新开放赏金 A Woff 大师已经给出答案 我想在用户展开某一行时到达该行 这样当最后一个可见行展开时 用户不必向下滚动即可查看内容 I used example tbody on click td green
  • 使用打字稿的 Angular 6 的黄金布局?

    我在用黄金布局 https golden layout com 与 Angular 6 一起 如下本教程 https npm taobao org package embedded enterprises ng6 golden layout
  • 仅当显式选择行时才关闭 ui-bootstrap typeahead

    我创建了这个jsBin http jsbin com livuqafe 2 edit来证明我遇到的问题 如果您转到此处 请尝试输入 五 并继续 你的自然反应是输入 五 然后按 Tab 如果你想要 五百 你可以向下箭头一次 但是 在这种情况下
  • 如何通过索引访问 JSON 对象中的字段

    我知道这不是最好的方法 但我别无选择 我必须通过索引访问 JSONObject 中的项目 访问对象的标准方法是只写this objectName or this objectName 我还找到了一种获取 json 对象内所有字段的方法 fo
  • 如何修复:“无法解析类型 java.lang.CharSequence。它是从所需的 .class 文件间接引用的”消息? [复制]

    这个问题在这里已经有答案了 我正在尝试使用这个字符串 amountStr amountStr replace replace replace 但我收到一条错误消息 我知道我收到的错误消息是因为我刚刚发布的字符串已过时 所以我想知道该字符串的

随机推荐

  • 为什么 localhost 与 127.0.0.1 在会话方面存在差异

    我想知道为什么这两个会话有区别 如果我有一个登录表单 它将会话传递到一个页面 即 settings php 如果我有localhost settings php如果我转到不同的页面并返回 该会话就会起作用 但如果是的话127 0 0 1 s
  • 从批处理文件中逐个启动宏

    在 Firefox 中 使用 Imacros 我想从批处理文件启动多个宏 但问题是 我希望它们一一运行 因此 首先将运行 宏 1 然后在完成后运行 宏 2 依此类推 直到 宏 7 我的批次代码 cd C Program Files Mozi
  • 如何确定 UIWebView 中 iFrame 加载完成

    在我的应用程序中 我需要一种方法来判断我的网络视图何时完成加载 如果内容是 html 则很容易做到这一点 但是 我的内容源是带有 iFrame 的 javascript 这会导致 UIWebView finishLoad 方法被调用多次 无
  • 使用 GCM 在应用程序上发送通知,返回 InvalidRegistration 错误

    我尝试在 Android 设备上使用 GCM 发送通知 但总是收到 InvalidRegistration 错误 以下是应该发送通知的 PHP 代码
  • Xamarin - 如何升级 Android 应用程序并将文件保存在 android 数据文件夹下

    我需要部署使用 Xamarin 制作的新版本 Android 应用程序 我的应用程序将文件存储在以下路径中 android gt 数据 gt APP PACKAGE NAME gt 文件 gt 数据 问题是这些文件在升级后被擦除 并且应用程
  • Rails - 如何接受 JSON 对象数组

    如何在我的 Rails 站点上接受 JSON 对象数组 我发布类似的内容 team name Titans 但是 如果我尝试发布包含对象数组的 JSON 它只保存第一个对象 team name Titans name Dragons nam
  • 无法正确分配内存并且无法在我的 (ft_split) 函数中释放内存

    我正在尝试创建一个ft split函数应该 使用 malloc 分配并返回通过使用字符 c 分割 s 获得的字符串数组 作为分隔符 该数组必须以 NULL 指针结尾 我已将所有代码包含在下面的代码示例中 以及调试器给出错误之一的断点 现在遇
  • 将指针绑定到 C++ 中的成员运算符

    它们有什么意义呢 我从未将它们用于任何用途 而且我根本不认为自己需要使用它们 我是否遗漏了一些关于它们的信息 或者它们几乎毫无用处 编辑 我对它们了解不多 所以可能有必要对它们进行描述 PMF 指向成员函数的指针 类似于普通 静态 函数指针
  • 调用 MS Access 查询,该查询从 Delphi ADO 组件调用模块中的 VBA 函数

    我在 MS Access 模块中创建了一个函数 比方说Calculate A B 我还在 MS Access 中创建了一个查询来使用此函数 比方说 UPDATE aTable SET aField Calculate bField cFie
  • 如何停止忽略子树子目录中的文件模式?

    我正在将 Git 用于我自己的 Unity 项目 我是唯一的开发人员 所以我可以使用破坏性命令 Unity 开发人员可能知道 Unity 为 Assets 文件夹 项目的主文件夹 下的所有内容创建 meta 文件 这些文件 必须 与原始文件
  • 如何在 Asana 中按用户获取任务

    我刚刚开始使用 Asana API 让自己成为一个小工具来概览分配给我的所有任务 我可以做各种各样的事情 比如获取所有工作组 项目 用户 项目任务等 但不知何故 我找不到如何获取每个用户的所有任务 当您登录 Asana 时 您可以概览分配给
  • 释放内存时堆损坏

    我有一堂课如下 struct CliHandler CliHandler int argc char argv CliHandler int doWork int argc char argv private CliHandler cons
  • 在jupyterlab中使用plot.ly - 图形不显示

    我想用 pylot 绘制 3D PCA 散点3d 但是图形没有显示在朱皮特拉实验室只有在jupyter笔记本 我已经安装了 jupyterlab plotly 包 并且能够创建 jupyterlab plotly Plotly 对象 但我无
  • Spring Batch - 远程分区

    目前 我们正在将批处理作业从 java 迁移到 Spring Batch 该批处理作业从数据库和 Web 服务获取输入 我们需要在四台服务器上运行此作业以提高性能 因为此作业正在处理大量数据 上述场景可以通过Spring Batch中的远程
  • 打开辅助窗口后,Windows.Current.Content 的值应该是多少?

    这是 Template10 文章中 App 类中的建议代码实施外壳 https github com Windows XAML Template10 wiki Controls implementing a shell public ove
  • 查找多个数组中最常见的元素组合

    我有几个数组 例如 var arr1 new A B C D var arr2 new A D var arr3 new A B var arr4 new C D var arr5 new B C D var arr6 new B A et
  • 类似于 $.datepicker.formatDate 的函数用于格式化时间?

    With datepicker formatDate我只能格式化日期 这意味着如果我传入一个 Date 对象 我只能格式化它的日期部分 而不能格式化时间部分 是否有任何等效的函数允许时间部分也被格式化 解析 最好使用相同的语法 我正在使用以
  • C# XPath 帮助 - 表达式不起作用

    下面是一个示例 XML 文档 与我从中获取信息的文档相匹配
  • 在 data.table R 中使用 lapply .SD

    我不太清楚使用 SD and by 例如 下面的代码片段是否意味着 更改中的所有列 DT分解除A and B 它还说在data table手动的 SD指的是子集data table对于每个组 不包括分组列 所以列A and B被排除在外 D
  • 从 Java 运行 TypeScript 编译器

    我正在尝试从我的 Java 应用程序运行 TypeScript 编译器 首先 我试图弄清楚是否可以在没有 Node js 的情况下从命令行运行编译器 jsc tsc js 但这样我就不会收到任何错误 也不会提供帮助 jsc tsc js m