vscode不识别TS的语法报错
描述一下: 自己使用vue-cli 3.0 创建的 vue项目 在.vue文件中使用ts关键词如 (public private)报红,但不影响编译页面正常显示,但从晚上下载的一个项目的例子.vue文件中的 ts关键词并不会报错。
尝试解决:
1、使用了网上说的 vscode 的 settings.json 中 “javascript.validate.enable”: false ,但并没有解决
2、在 编辑器–首选项–设置 中查找javascript.validate.enable 这个远离同1
3、因为2个vue-ts项目 但有一个确 没有问题 我在想可能是eslint 配置不同,但复制过来后 并没有解决
4、尝试下载vscode插件 找了一个vue支持 ts的插件 ,但是并没有生效
解决方法:
不过也不知道怎么的 在我看插件的时候 我发现有2个vue的插件 我就卸载了第一个,此时 惊喜出现了,不再报错了, 所以 可能是第一个插件 覆盖了第二个插件的作用。
说一下插件: 之前一只使用的是叫vetur的插件 在没使用ts语法时一很好用, 新使用的叫volar,第一款其实下载人数很多,可能我不会配置
疑惑:不过还是没有解决 2个项目在 vscode中变现有差别的原因, 要是插件的影响 应该是影响编辑器中所有的项目,而不是我新创建的,这个会慢慢寻找原因