我们正在将现有的 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/