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

Vue.js项目通过jsconfig.json配置路径别名编译报错问题求助

你遇到的报错本质是构建工具没有识别你配置的路径别名,jsconfig.json仅用于给VS Code等编辑器提供路径智能提示,不会被Vue项目的构建工具(Webpack/Vite)读取,你需要额外在构建工具的配置中补充别名规则,具体操作如下:

情况1:使用Vue CLI(基于Webpack构建)

修改项目根目录下的vue.config.js,添加别名配置:

const { defineConfig } = require('@vue/cli-service')
const path = require('path')

module.exports = defineConfig({
  // 其他原有配置保留
  configureWebpack: {
    resolve: {
      alias: {
        '@components': path.resolve(__dirname, 'src/components')
      }
    }
  }
})

配置完成后重启开发服务即可生效。

情况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: {
      '@components': path.resolve(__dirname, './src/components')
    }
  }
})

配置完成后重启开发服务即可生效。

补充说明

  • 你原本的jsconfig.json配置可以保留,用于给编辑器提供路径补全、定义跳转等智能提示,和构建工具的配置不冲突
  • 配置完成后如果仍有报错,可先检查目标组件路径拼写是否正确,再清理构建缓存后重启服务

内容的提问来源于stack exchange,提问作者Mr.Singh

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 03:09:03