我是一个TypeScript新手和JavaScript小白,所以请尽可能明确地解释,但不要过于专业术语。
我的基本理解是,TypeScript被一个神秘的实体预编译为JavaScript。然后,浏览器呈现该JavaScript。然而,如果该javascript对浏览器来说太高级了,您可以使用Babel将javascript代码转换为另一个JavaScript版本,比如ES5(我听说Internet Explorer在几周前可以处理ES5)。
那么问题来了:TypeScript会编译成哪个JavaScript版本?(ES6、ES5等)我如何根据需要进行修改?
--target
标志指定更高版本,并且某些特性将会利用它。 - Jeremy--target
标志放在哪里? - thedanottotsc --target ES5
。该命令用于将 TypeScript 代码编译为 ECMAScript 5 标准的 JavaScript 代码。 - Ian Ramos