【问题标题】:How to run JS file from typescript code (Node js)如何从打字稿代码(Node js)运行JS文件
【发布时间】:2021-01-28 03:51:48
【问题描述】:

如何从 typescript 代码(Node js)运行 JS 文件? 在这种情况下,我需要将我分配的全局作用域放在那里

示例:

全球范围(Ts):

globalThis.names = ['Joe', 'Bob', 'John'];

JS 脚本(在运行时运行):

console.log(names[1]);

【问题讨论】:

  • 从 typescript 运行 JS 代码是什么意思。 Typescript 仅用于开发。
  • 使用打字稿运行。对不起

标签: javascript node.js typescript


【解决方案1】:

使用require + 抛出全局作用域

【讨论】:

    【解决方案2】:

    我不确定你在问什么,但我会尽力回答。

    TypeScript 转译为 JavaScript,意味着你编写的代码将被转换为一个完全相同的 JS 文件,这个文件就是你将通过 node 执行的。

    如果您问,是否可以在同一个项目中使用 JS 和 TS 文件:是的,这也是完全有效的。您可以使用--allowJs 选项进行编译(阅读更多here)或在tsconfig.json 文件中指定此选项,阅读更多here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-05-02
      • 1970-01-01
      • 2017-12-10
      • 2015-05-07
      • 2022-01-18
      • 1970-01-01
      • 2023-04-09
      相关资源
      最近更新 更多