javascript - Typescript 到 JavaScript

标签 javascript typescript

我们正在将现有的 Javascript 转换为 Typescript。

当Typescript代码编译为Javascript时,有__extends方法调用。但是 __extends 没有函数定义。因此,将错误视为 __extends 为未定义。我相信 __extends 将在 Javascript 文件中创建。

为了在编译的 Javascript 中获得 __extends 函数,我们应该做任何配置更改吗?

请提供建议并提供一些帮助。

tsconfig.json

{
  "compilerOptions": { 
    "target": "es5", 
    "outDir": "../app/scripts/",
    "rootDir": "./", 
    "watch": false, 
    "removeComments": true, 
    "module": "amd", 
    "noImplicitAny": true,
    "noEmitHelpers": true
  }
}

最佳答案

基于this TS issue从 tsconfig.json 文件中删除 noEmitHelpers 选项,或者自己提供 __extends 方法。

关于javascript - Typescript 到 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36671477/

相关文章:

javascript - 如何使用 React refs 来聚焦 Redux 表单字段?

JavaScript/jQuery - 鼠标离开 Canvas 后程序继续绘制

javascript - 覆盖持久 iFrame 的 Firefox 扩展?

reactjs - 我正在尝试使用 Tauri 1.2、Rust、React 和 Typescript 创建一个新窗口。我面临一些问题

typescript - 如何同时使用 WinJS 和 Typescript?案例 : WinJS class vs Typescript class

javascript - 根据 currentTime 更改类属性

javascript - Chart js 中的工具提示始终为黑色,而不是相应数据集的颜色

TypeScript 和字段初始值设定项

javascript - 将接口(interface)属性声明为 bool 值或为多页表单返回 bool 值的函数

javascript - 以编程方式设置选定值 - Mat Select Angular