You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Vue/TypeScript路由视图报错:无法找到模块或对应类型声明

解决Vue路由视图模块找不到的问题

问题根源分析

你的tsconfig.json路径别名配置错误,导致@指向项目根目录而非src目录,同时路由文件存在重复导入的语法错误。

具体修复步骤

1. 修正tsconfig.json的路径别名

修改compilerOptions里的paths配置,让@/*直接映射到src目录:

{
  "extends": "@vue/tsconfig/tsconfig.web.json",
  "include": ["env.d.ts", "src/**/*", "src/**/*.vue"],
  "compilerOptions": {
    "baseUrl": ".",
    "paths": {
      "@/*": ["src/*"]
    }
  },
  "references": [
    {
      "path": "./tsconfig.config.json"
    }
  ]
}

2. 修复路由文件的重复导入错误

删除重复的import语句,使用正确的别名路径:

// router/index.ts
import HomeView from '@/views/HomeView.vue'

const routes = {
  '/': HomeView,
}

3. 可选:重启TypeScript服务(VSCode环境)

如果修改后错误仍未消失,按Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac),输入TypeScript: Restart TS Server重启服务,让新配置生效。

内容的提问来源于stack exchange,提问作者user20984971

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 01:54:21