一、根目录下 vite.config.ts 文件中配置

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

export default defineConfig({
  plugins: [vue()],
  resolve:{
    alias:{
      '@':resolve('./src')
    }
  },
  base:'./',
  server:{
    port:4000,
    open:true,//启动自动打开浏览器
    cors:true//允许跨域
  }
})

注意:如果path模块引入报错,执行如下命令

pnpm install @types/node -D

二、根目录下 tsconfig.json 文件中配置

//配置 @
"baseUrl": ".",
"paths": {
    "@/*": ["src/*"]
}

配置完以上两点即可解决ts文件不是别@的问题

最后修改:2023 年 11 月 21 日
如果觉得我的文章对你有用,请随意赞赏