前言

最近用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

VSCode中experimentalDecorators设置问题相关推荐

  1. 新版VSCode中Python设置自动补全函数括号

    文章目录 前言 一.旧版的方法(Jedi) 二.新版的方法(Pylance) 提示 前言 在网上能找到的关于如何让VSCode中Python自动补全函数括号的方法都是同样的,但基本上都是几年前的方法了 ...

  2. vscode中experimentaldecorators报错

    使用vscode编辑器出现,experimentaldecorators报错. 解决方案: 第一步: 在配置文件中添加 {"javascript.implicitProjectConfig. ...

  3. Vscode 中vetur设置,让代码变得更美观

    {// ----------------// vscode默认启用了根据文件类型自动设置tabsize的选项"editor.detectIndentation": false, / ...

  4. 在vscode中体验微软的开源编程字体Cascadia code

    微软新开源的编程字体Cascadia code, 先上实际vscode代码效果图: 还是蛮有特点的,主要是js中的!==,===,->等都有特定的显示. 如下图: 字符还是有很多变化的. 可以在 ...

  5. Vue学习笔记7 - 在Vscode中配置Vetur,ESlint,Prettier

    俗话说得好,工欲善其事必先利其器,想要熟练开发Vue项目,一个好的开发环境就是必不可少了,这里我就选用了vscode作为开发工具,毕竟vscode免费,还跨平台,应用范围也广,著名的vue开源项目:后 ...

  6. vscode php断点,VSCode中设置断点调试PHP(示例代码)

    所需文件 xampp 集成服务器(本文使用Apache2.4+MySQL+PHP7.4.3) vscode Xdebug php-debug 插件 配置Xdebug 1. 下载Xdebug插件 (直接 ...

  7. VSCode中使用Git忽略提交代码设置

    转载自:VSCode中使用Git忽略提交代码设置_winsomeWin的博客-CSDN博客 在VSCode中使用Git的时候如何忽略某些文件. 文件-> 首选项->设置:扩展–>Gi ...

  8. VSCode中设置大小写转换的快捷键

    intro 转换大小写是文本编辑中一个很常用的操作. 而VSCode中默认是没有绑定该功能的快捷键的,需要自己绑定. 两种方法:UI操作和配置修改,以下为UI操作. UI操作 打开快捷键映射(两种方法 ...

  9. vscode中对flake8(python静态代码检查工具)和yapf(python代码格式化工具)的设置

    在命令行下安装好flake8和yapf后在vscode中的用户设置(settings.json)中添加以下两行即可: "python.linting.flake8Enabled": ...

最新文章

  1. clodeblocks debug断点调试_Go 的 Debug 工具 delve 介绍
  2. Android --- adapter.notifyDataSetChanged() 不起作用怎么办
  3. VS2017更新后 在WIN7上找不到 stdio.h等的问题
  4. Linux指令类型(一)change指令
  5. java计算整数出现的次数_[剑指offer题解][Java]1到n整数中1出现的次数
  6. [TypeScript] vs code TSLint常见错误解决方案
  7. 数据结构——单链表的C++实现
  8. div+css 简单导航
  9. close wait 过多原因_time_wait 详解和解决方案
  10. oracle排序字符,Oracle数据字符集和排序的用法
  11. 树莓派 Zero WH 初使用体验
  12. 2d模型文件_Supergiant美术师:如何将2D美术做成3D游戏模型?
  13. python word 表格最大列数_Excel表格中的行数和列数的最大是多少?
  14. 文献标识码、文献载体类型标识
  15. 利用计算机网络技术全面规划供应链中的,供应链是围绕核心企业,通过对商流、信息流、物流、资金流的控制,从采购原材料开始,制成中间产品以 - 试题答案网问答...
  16. OSChina 周二乱弹 ——室友开始买假发女装了
  17. 计算机网络的类型和特点
  18. 手机不用root,一台电脑教你导出微信聊天记录
  19. 上、下、左、右键的ASCII值
  20. 怎样测试mysql最大并发量_如何测试一台服务器的最大并发量?

热门文章

  1. python点的作用-Python中*和**的作用(课堂小结)
  2. python读数据-用 Python 的输入输出功能读取和写入数据
  3. python语言命令大全-Python常用命令之集合
  4. python100行代码-python代码行数统计 100行
  5. python基础指令-python的一些基本命令
  6. python读取txt文件-python txt文件的写入和读取
  7. spring中的BeanPostProcessor
  8. centos7下没有iptables
  9. Netty源码分析第6章(解码器)----第4节: 分隔符解码器
  10. npm命令 VS yarn命令