起初..我的项目仅包含app.js(expressJS),这是一个主文件,并且此文件包含多行代码。我的开发经理命令我重构代码,并将某些功能拆分到另一个.ts文件中(从javascript迁移到打字稿)
在我将代码迁移到.ts之后,我迁移到.ts之前的第一个.js具有asyn功能
异步功能仅在定位ecmascript 6或更高版本时可用
我不知道如何解决此问题。我在tsconfig.json中找到了我必须针对es6的解决方案,但我不知道tsconfig.js在哪里,在迁移之前只有package.json。
您能帮我解决这个问题吗?谢谢。
答案 0 :(得分:0)
Typescript的默认目标是“ ES3”。由于您没有在应用程序中使用tsconfig.json,因此将选择默认的编译器选项。如果您希望不使用tsconfig.json继续操作,则可以使用以下命令:
tsc --target "ES6"
或者您可以将tsconfig.json添加到应用程序中并使用它。
有关默认的编译器选项,请参考:https://www.typescriptlang.org/docs/handbook/compiler-options.html
有关tsconfig.json的更多信息,请参考:https://www.typescriptlang.org/docs/handbook/tsconfig-json.html