热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在IntelliJIDEA14中使用TypeScript定位ES5

如何解决《在IntelliJIDEA14中使用TypeScript定位ES5》经验,为你挑选了2个好方法。

我想在Typescript中使用getter和setter.在我尝试这个的那一刻,我得到以下内容:

error TS1056: Accessors are only available when targeting ECMAScript 5 and higher.

如何在IntelliJ 14中配置我的编译器?这有什么不利之处吗?这会生成不同类型的Javascript,只能在某些浏览器上运行吗?

谢谢



1> Roaders..:

要更改编译器选项,您需要转到FileWatcher对话框.

设置 - >工具 - >文件监视器

选择TypeScript并点击编辑(铅笔)按钮.

--target es5

到参数字段


万一你切换到Webstorm 10并且你正在寻找同样的东西你需要去:设置 - >语言和框架 - > Typescript.然后在"命令行选项"中插入`--target es5`
您还可以使用**George Pligor关于IntelliJ 14.1中的webstorm的评论做同样的事情

2> LisaMM..:

您可以在tsconfig.json中设置目标版本:

"compilerOptions": {
    "target": "es5"
}

以下是所有编译器选项的列表.


我认为,这是最好的解决方案.它允许将TypeScript配置与源文件捆绑在一起,独立于任何IDE特定设置和/或项目文件.它还以更清晰的方式表示整个配置.
要在WebStorm项目中使用tsconfig.json,请转到文件 - >设置... - >语言和框架 - > TypeScript,然后从"手动设置选项"切换到"使用tsconfig.json".
推荐阅读
author-avatar
麦尔小哈PICA
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有