在使用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等属性。