首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vetur将.vue文件的第一行标记为错误

Vetur将.vue文件的第一行标记为错误
EN

Stack Overflow用户
提问于 2020-07-27 00:33:59
回答 3查看 1.9K关注 0票数 3

我的vscode vetur插件将vue文件的第一行标记为错误。这是使用完全空白的.vue文件模板的代码

代码语言:javascript
复制
<template>
  <div>
  </div>
</template>
<script>
  export default {
    
  }
</script>
<style scoped>
    
</style>

但是,该行被标记为错误。以下是错误消息:

代码语言:javascript
复制
Argument of type '{}' is not assignable to parameter of type 'new (...args: any[]) => any'.
  Type '{}' provides no match for the signature 'new (...args: any[]): any'. Vetur(2345) [1,1]

我已经确认vetur是唯一一个通过禁用所有其他插件来处理.vue文件的插件

我的vscode信息在这里:

代码语言:javascript
复制
Version: 1.47.2
Commit: 17299e413d5590b14ab0340ea477cdd86ff13daf
Date: 2020-07-15T18:22:15.161Z
Electron: 7.3.2
Chrome: 78.0.3904.130
Node.js: 12.8.1
V8: 7.8.279.23-electron.0
OS: Linux x64 5.4.0-42-generic

我使用的是Vetur 0.25.0

我完全搞不懂是什么导致了这一切。由于这个原因,没有智能感知和代码完成功能让我抓狂

EN

回答 3

Stack Overflow用户

发布于 2020-10-10 14:46:54

在veutr扩展设置中禁用实验模板插值,

"vetur.experimental.templateInterpolationService": false

票数 3
EN

Stack Overflow用户

发布于 2020-08-10 23:40:02

我没有花时间找出根本原因,但在我的例子中,删除.vscode文件夹解决了这个问题。

票数 0
EN

Stack Overflow用户

发布于 2021-02-01 15:45:45

这是一个老问题,您可以在下面的GitHub线程中看到:Vetur- Template interpolation error...

您可以尝试这里提出的一种解决方法:alukos commented on 27 Sep 2019

或者你可以尝试通过设置或通过vetur.config.js file将templateInterpolationService设置为false来更改Vetur配置,就像@Jaideep Heer所说的那样。

代码语言:javascript
复制
"vetur.experimental.templateInterpolationService": false

重新启动编辑器以完全生效,错误应该会消失。

致以问候。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63102867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档