Vue3+TS更改文件系统路径别名报错:找不到模块“@/store”或其相应的类型声明。ts(2307)

news/2024/10/23 3:24:27/

问题描述

更改 vite.config.ts 文件,配置文件别名后,在页面中使用 @  爆红 ,但是页面不报错 


 问题原因

引入TS 文件报错找不到相应类型声明,因为在配置好 vite.config.ts 文件后

tsconfig.json 文件 或者 jsconfig.json 文件也要进行文件系统路径别名设置

解决办法

vite.config.ts

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import { fileURLToPath, URL } from "url";export default defineConfig({plugins: [vue()],resolve: {alias: {"@": fileURLToPath(new URL("./src", import.meta.url)),},},
})

tsconfig.json或者 jsconfig.json 文件

添加如下配置

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

{"compilerOptions": {"target": "ESNext","useDefineForClassFields": true,"module": "ESNext","moduleResolution": "Node","strict": true,"jsx": "preserve","resolveJsonModule": true,"isolatedModules": true,"esModuleInterop": true,"lib": ["ESNext", "DOM"],"skipLibCheck": true,"noEmit": true,"types": ["element-plus/global"],"baseUrl": "./",  // 解析非相对模块的基础地址,默认是当前目录"paths": {"@/*": ["./src/*"]  // 路径映射,相对于baseUrl}},"include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"],"references": [{ "path": "./tsconfig.node.json" }]
}

文章如有错误,恳请大家提出问题,本人不胜感激 。 不懂的地方可以评论,我都会 一 一 回复

文章对大家有帮助的话,希望大家能动手点赞鼓励,大家未来一起努力     长路漫漫,道阻且长


http://www.ppmy.cn/news/479047.html

相关文章

【信号检测】基于matlab双稳随机共振微弱信号检测(低信噪比下)【含Matlab源码 2307期】

⛄一、双稳随机共振微弱信号检测 1 随机共振系统 随机共振理论最初是由Benzi等[3]人在解释地球远古气象中出现的冰期与暖气候期周期交替出现的现象所提出的。当淹没在强噪声背景下的微弱信号通过一个非线性系统, 在非线性系统、信号和噪声之间达到某种匹配关系时, 强噪声不但不…

Windows 上的标识管理 / RFC 2307 属性

NAS存储允许在 Linux 和 Windows 节点之间共享文件。 Linux 依赖 32 位用户和组 ID 来实现件所有权和访问控制,而 Windows 使用可变长度的安全标识符 (SID)。 用户身份描述模型的差异对任何允许异构文件共享的子系统提出了挑战。 在Windows Server 2016&#xff08…

【GESP】2023年03月图形化一级 -- 小猫捉老鼠

文章目录 小猫捉老鼠1. 准备工作2. 功能实现3. 设计思路与实现(1)角色、舞台背景设置a. 角色设置b. 舞台背景设置 (2)脚本编写a. 角色:Mouse1b. 角色:Cat 2 4. 评分标准 小猫捉老鼠 1. 准备工作 &#xff…

VMware虚拟机彻底卸载详细教程

VMware虚拟机彻底卸载 一、彻底卸载过程1.1 停止VMware服务1.2 结束vmware任务1.3 开始卸载VMware1.4 删除注册表信息1.5 删除安装目录 二、vmware 安装教程三、vmware 使用教程 回到目录   回到末尾 一、彻底卸载过程 卸载之前,需要先关闭VMware相关的后台服务…

ZCMU--1590: 删除数(C语言)

题目描述 zcc有n个数(a1,a2,...,an)&#xff0c;他希望进行k次删除一个数的操作&#xff0c;使得最后剩下的n−k 个数中有最多的不同的数,保证1≤n≤100,0≤k<n,0≤ai≤n.(对于任意1≤i≤n) 输入 多组数据&#xff08;最多100组&#xff09; 对于每组数据&#xff1a; 第一行…

洛谷P1590 失踪的7

题目描述 远古的Pascal人也使用阿拉伯数字来进行计数&#xff0c;但是他们又不喜欢使用7&#xff0c;因为他们认为7是一个不吉祥的数字&#xff0c;所以Pascal数字8其实表示的是自然数中的7&#xff0c;18表示的是自然数中的16。下面计算一下&#xff0c;在正整数n范围以内包含…

【力扣题解】1590. 使数组和能被 P 整除

&#x1f60a;博主目前也在学习&#xff0c;有错误欢迎指正&#x1f60a; &#x1f308;保持热爱 奔赴星海&#x1f308; 文章目录 一、题目1、题目描述2、基础框架3、原题链接 二、解题报告1、思路分析2、代码详解 三、本题知识 一、题目 1、题目描述 给你一个正整数数组 num…

洛谷题解P1590 失踪的7

P1590 失踪的7 题目描述 远古的Pascal人也使用阿拉伯数字来进行计数&#xff0c;但是他们又不喜欢使用7&#xff0c;因为他们认为7是一个不吉祥的数字&#xff0c;所以Pascal数字8其实表示的是自然数中的7&#xff0c;18表示的是自然数中的16。下面计算一下&#xff0c;在正整…