vue3+vite+ts:使用@符号,实现定位在src目录下。(.vue文件无法使用@,import其他模块) 您所在的位置:网站首页 onedrive报错找不到切入点 vue3+vite+ts:使用@符号,实现定位在src目录下。(.vue文件无法使用@,import其他模块)

vue3+vite+ts:使用@符号,实现定位在src目录下。(.vue文件无法使用@,import其他模块)

2024-06-23 15:26| 来源: 网络整理| 查看: 265

情况说明:在.vue后缀的文件中,引入ts文件,使用’@/xxx/xxx/xxx’报错找不到相应类型声明

解决办法:需要在默认生成的配置文件中,添加如下设置。 第一步:找到文件工程目录下的tsconfig.json文件,在CompilerOptions中加上baseUrl和paths两个参数。

{ "CompilerOptions": { //解析非相对模块的基础地址,默认是当前目录 "baseUrl": "./", //路径映射,相对于baseUrl "paths": { "@/*": ["./src/*"] }, } }

第二步:找到文件工程目录下的vite.config.ts文件。加入如下内容 1、导入import path

import path from 'path'

2、defineConfig添加如下内容

resolve: { alias: { '@': path.resolve(__dirname, 'src') } }

最后vite.config.ts文件全部内容如下:

import {defineConfig} from 'vite' import vue from '@vitejs/plugin-vue' import path from 'path' // https://vitejs.dev/config/ export default defineConfig({ resolve: { alias: { '@': path.resolve(__dirname, 'src') } }, plugins: [vue()] })

这时候就可以正常使用@符号啦,这里@符号是设置的src文件目录下,如有需要可以修改。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有