vite(vue)+打字稿错误 TS2304: 找不到名称“标题”

May*_* W. 1 typescript vue.js vite

我的项目使用 vite(vue)+typescript。

但是当我运行yarn build(vue-tsc --noEmit && vite build)时

显示一堆此类错误。

错误 TS2304:找不到名称“标题”。在此输入图像描述

但我很确定我确实定义了这些变量。

在此输入图像描述

我猜这是因为?中的设置<script setup lang="ts">

这是我的 tsconfig.json

{
  "compilerOptions": {
    "target": "esnext",
    "useDefineForClassFields": true,
    "module": "esnext",
    "moduleResolution": "node",
    "strict": true,
    "jsx": "preserve",
    "sourceMap": true,
    "resolveJsonModule": true,
    "esModuleInterop": true,
    "lib": [
      "esnext",
      "dom"
    ],
    "baseUrl": ".",
    "paths": {
      "@/*": [
        "src/*"
      ]
    },
    "isolatedModules": true,
    "skipLibCheck": true
  },
  "include": [
    "src/**/*.ts",
    "src/**/*.d.ts",
    "src/**/*.tsx",
    "src/**/*.vue"
  ],
  "references": [
    {
      "path": "./tsconfig.node.json"
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

May*_* W. 6

只需升级 vue-tsc 版本即可npm i vue-tsc -D