美文网首页
VSCode中"experimentalDecorators"设

VSCode中"experimentalDecorators"设

作者: 望星star | 来源:发表于2018-11-12 16:25 被阅读0次

最近一直在VSCode上折腾typescript,遇到一个问题一直解决不了:

Experimental support for decorators is a feature that is subject to change in a future release. Set the 'experimentalDecorators' option to remove this warning.

出现这个错误的原因很简单,装饰器的语法是ES7的实验性语法,在VSCode中需要打开experimentalDecorators的设置方可消除报错提示。

解决方法有两个:

1、在tsconfig.json中设置experimentalDecorators为true。

2、在VSCode的settings.json中设置javascript.implicitProjectConfig.experimentalDecorators为true。

蓝鹅,这两个操作对我来说好像并没有什么用,设置了一万遍之后仍然报错。

这是为什么呢,我开始思考是不是VSCode没有识别到tsconfig.json,此间无意观察到项目的位置是处在工作区中,就尝试了下 直接open项目,结果真的错误消失了:

工作区内打开项目 直接打开项目

虽然不明白工作区和常规打开项目的方式有什么区别,但是个人猜测是在工作区下,VSCode不会识别到tsconfig.json因此忽略了设置。当然也只是猜测,如果有踩过坑或者精通VSCode的小伙伴,可以留言交流指正哦~

相关文章

网友评论

      本文标题:VSCode中"experimentalDecorators"设

      本文链接:https://www.haomeiwen.com/subject/sgccfqtx.html