当前位置:  开发笔记 > 编程语言 > 正文

什么版本的javascript打字稿编译成?

如何解决《什么版本的javascript打字稿编译成?》经验,为你挑选了1个好方法。

我是打字稿noob和javascript假人所以请尽可能明确,不要太书呆子.

我的基本理解是Typescript被一个神秘的存在预编译成Javascript.然后,浏览器呈现Javascript.但是,如果javascript对于浏览器来说太高级了,你可以使用babel将javascript代码愚蠢到另一个Javascript版本,比如ES5(我听说Internet Explorer现在可以在几周之前处理).

所以问题:Typescript编译成什么Javascript版本?(ES6,ES5等?)如何根据需要修改?



1> Frank Bryce..:

您可以使用--target选项指定目标ECMAScript版本.


以下是在Visual Studio中执行此操作的方法.

...更改.csproj文件中的TypeScriptTarget ...

ES5


以下是从命令行执行此操作的方法.(注意ES3是默认值)

+----------+-----------+---------------------------------------------+
| Option   | Shorthand |               Description                   |
+----------+-----------+---------------------------------------------+
| --target |    -t     | Specify ECMAScript target version: 'ES3'    |
|          |           | (default), 'ES5', or 'ES6'                  |
+----------+-----------+---------------------------------------------+


在哪里可以找到有关从较新版本的ES中获得的收益的信息?我假设更改目标版本根本不会更改TypeScript方面的内容,因此它纯粹是出于性能方面的考虑。
推荐阅读
勤奋的瞌睡猪_715
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有