【问题标题】:Vetur marks first line of .vue file as an errorVetur 将 .vue 文件的第一行标记为错误
【发布时间】:2020-11-16 01:10:30
【问题描述】:

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

<template>
  <div>
  </div>
</template>
<script>
  export default {
    
  }
</script>
<style scoped>
    
</style>

但是

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 信息在这里:

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

我完全不知道是什么原因造成的。由于这个原因没有智能感知和代码完成让我发疯

【问题讨论】:

  • 只需在模板中添加一个空的&lt;div&gt;&lt;/div&gt;,就不会再出现该错误了。
  • @brandon 我无法用您描述的 SFC 重现该错误。我看到一个 ESLint 错误 The template root requires exactly one element。你使用的是什么版本的 VS Code 和 Vetur?您使用的是 Vue CLI 生成的项目吗?
  • 出于某种原因,这只是我的 vscode 上的一个问题。在这个项目上与我一起工作的人没有遇到任何问题。我尝试在模板中添加
    并且错误仍然存​​在 这是我的 vscode 版本版本:1.47.2 提交:17299e413d5590b14ab0340ea477cdd86ff13daf 日期:2020-07-15T18:22:15.161Z 电子:7.3.2 Chrome :78.0.3904.130 Node.js:12.8.1 V8:7.8.279.23-electron.0 操作系统:Linux x64 5.4.0-42-generic 至于 Vetur 我使用的是 0.25.0
  • 如果有人有修复,也会遇到同样的问题

标签: vue.js visual-studio-code vetur


【解决方案1】:

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

"vetur.experimental.templateInterpolationService": false

【讨论】:

    【解决方案2】:

    我没有花时间找出根本原因,但删除 .vscode 文件夹在我的情况下解决了它。

    【讨论】:

      【解决方案3】:

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

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

      或者您可以尝试通过设置或vetur.config.js file 更改 Vetur 配置 正如@Jaideep Heer 所说,将 templateInterpolationService 设置为 false。

      "vetur.experimental.templateInterpolationService": false
      

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

      问候。

      【讨论】:

        猜你喜欢
        • 2021-03-08
        • 2022-01-26
        • 2011-01-05
        • 2021-11-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-15
        • 1970-01-01
        相关资源
        最近更新 更多