typescript报错 ***are only available when targeting ECMAScript 2015 and higher

在使用ts中的私有变量时,报错了

error TS18028: Private identifiers are only available when targeting
ECMAScript 2015 and higher.

我想,大家应该都知道可以用tsc ***.ts -t es5去解决这个问题。
但是很可惜,我在私有变量遇到这个问题的时候,用这个命令依然无效

后来查到了说tsconfig.json文件中的 "target"属性的配置,要配置成”es2015“或者其他的值。
但是我的文件已经是es2016
这时候才发现,tsconfig.json配置没有生效,也就是我的这个配置文件根本就无用。
想要发挥他的作用,要用tsc命令,其后面后续填写其他内容,就是如下命令:

tsc   

这个时候,便没有再报错了。
如若需要执行指定的文件,可以在配置文件中加上include,exclude,files等属性。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值