博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VSCode中"experimentalDecorators"设置问题
阅读量:6126 次
发布时间:2019-06-21

本文共 878 字,大约阅读时间需要 2 分钟。

前言

最近用vue+typescript做项目,脚手架构建好项目后,发现vsCode一直发出警告提示,百度之后,解决了。

但是又不仅仅是百度就解决了。

问题的出现

工作区有几个项目,新开的项目添加进来的位置在最后。警告提示:

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

解决方法

很多方法都是修改experimentalDecorators参数,但是vue-cli3构建项目的时候已经在tsconfig.json中配置了这个参数,然而并没有什么卵用。

有的说新建一个jsconfig.json,配置experimentalDecorators参数,这一步在vue-cli3中已经预设了。
有的说修改vsCode的配置,文件->首选项->设置 中搜索experimentalDecorators,设置为true,这个也不生效。

解决

最终在简书看到了一篇文章,博主通过新开窗口的方式,解决了这个问题。

思考再三,我决定试试。
直接把新项目移动到工作区项目的首位。
然后,果然不报错了。
问题似乎已经得到了完美的解决,但是我还有一个疑问。
难道真的是必须要放在首位才能解决么?

验证

再次移动项目的顺序,又报错了。

在排序第一的项目中加入含有experimentalDecorators配置的tsconfig.json,重启编辑器,不报错了。
也就是说,vsCode编辑器在查找experimentalDecorators配置的时候,只会查找第一个工作区的项目,如果该项目有experimentalDecorators配置,则整个工作区使用该配置,如果没有,整个工作区都不会使用。

结语

运行环境ubuntu18.04+vsCode1.31.1+vue-cli3+typescript

转载地址:http://kdbua.baihongyu.com/

你可能感兴趣的文章
Jenkins持续集成环境部署
查看>>
emoji等表情符号存mysql的方法
查看>>
检查磁盘利用率并且定期发送告警邮件
查看>>
MWeb 1.4 新功能介绍二:静态博客功能增强
查看>>
linux文本模式和文本替换功能
查看>>
Windows SFTP 的安装
查看>>
摄像机与绕任意轴旋转
查看>>
rsync 服务器配置过程
查看>>
预处理、const与sizeof相关面试题
查看>>
爬虫豆瓣top250项目-开发文档
查看>>
Elasticsearch增删改查
查看>>
oracle归档日志增长过快处理方法
查看>>
有趣的数学书籍
查看>>
teamviewer 卸载干净
查看>>
多线程设计模式
查看>>
解读自定义UICollectionViewLayout--感动了我自己
查看>>
SqlServer作业指定目标服务器
查看>>
UnrealEngine4.5 BluePrint初始化中遇到编译警告的解决办法
查看>>
User implements HttpSessionBindingListener
查看>>
抽象工厂方法
查看>>