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

Vue.js路径解析异常:无法识别@views与@src别名路径

解决Vue项目中@views、@src路径别名无法识别的问题

一、根据构建工具配置别名

针对不同项目构建工具,添加对应的别名解析配置:

1. Vue CLI(基于Webpack)项目

在项目根目录创建/修改vue.config.js文件:

const path = require('path');

module.exports = {
  configureWebpack: {
    resolve: {
      alias: {
        '@src': path.resolve(__dirname, 'src'),
        '@views': path.resolve(__dirname, 'src/views')
      }
    }
  }
};

2. Vite项目

在项目根目录创建/修改vite.config.js文件:

import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
import path from 'path';

export default defineConfig({
  plugins: [vue()],
  resolve: {
    alias: {
      '@src': path.resolve(__dirname, 'src'),
      '@views': path.resolve(__dirname, 'src/views')
    }
  }
});

二、配置IDE识别别名

创建/修改项目根目录下的jsconfig.json(JS项目)或tsconfig.json(TS项目),让IDE能正确解析别名路径:

{
  "compilerOptions": {
    "baseUrl": ".",
    "paths": {
      "@src/*": ["src/*"],
      "@views/*": ["src/views/*"]
    }
  },
  "include": ["src/**/*"]
}

三、必做检查项

  • 确认src/views/Home.vue、src/App.vue文件存在,路径与别名指向完全匹配
  • 修改配置文件后必须重启开发服务器,新配置才会生效
  • 检查别名(如@views)和文件名(如Home.vue)的拼写是否有误

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 00:03:17