Visual Studio Code 装饰器提示“experimentalDecorators”的解决办法
程序员文章站
2022-07-16 16:37:34
...
突然想体验下元编程,于是Nodejs的装饰器就成为了我的首选,但在Visual Studio Code中,始终提示如下错误:
file: 'file:///e%3A/Nodejs/yo-hot-mis/src/index.es6'
severity: '错误'
message: '对修饰器的实验支持是一项将在将来版本中更改的功能。设置 "experimentalDecorators" 选项以删除此警告。'
at: '2,7'
source: 'js'
code: '1219'
翻遍了互联网上的所有文档,都没有解决问题,包括“tsconfid.json”、项目文件等方法,并且毫无头绪。
仔细想想,可能由于我的代码是ES 2015语法,而不是TypeScript语法,所以这些方法都不管用。
于是只好另辟蹊径,看能否从Visual Studio Code配置中找到解决办法(Eclipse的思路),点击Visual Studio Code左下角的配置按钮(或者文件>首选项>配置,Windows环境),打开用户设置窗口,在搜索框内输入“experimentalDecorators”,发现竟然能够找到选项,如下:
"javascript.implicitProjectConfig.experimentalDecorators": false
试着将false改为true,重启Visual Studio Code,发现讨厌的错误提示终于没了。
当然,还有更有的方法,不改全局设置,只修改工作区设置,在其中添加如下内容,不用重启,错误提示就消失了:
{
"javascript.implicitProjectConfig.experimentalDecorators": true
}
设置的截图如下所示。
最后,突然冒出一个想法,花两个小时就解决这么个毫无技术含量的问题,真的值吗?
参考文档
上一篇: BugKu Web WP2
推荐阅读
-
Visual Studio Code--开发大大们都在用的编辑器
-
Visual Studio 2017下ASP.NET CORE的TagHelper智能提示解决办法
-
Visual Studio Code 装饰器提示“experimentalDecorators”的解决办法
-
Visual Studio提示“无法启动IIS Express Web服务器”的解决方法
-
vscode如何关闭自动更新提示?visual studio code禁止自动更新的方法介绍
-
如何用Visual Studio Code远程调试运行在服务器上的nodejs Visual Studio Codenodejsweb调试debug
-
Visual Studio提示“无法启动IIS Express Web服务器”的解决方法
-
如何使用Visual Studio Code作为Git的默认编辑器
-
VS Code(Visual Studio Code)编辑器的常用设置
-
将Visual Studio Code设置为jshell中的默认编辑器