当前位置: 首页 > news >正文

vite搭建react-ts项目,@别名配置

vite搭建react-ts项目,@别名配置

    • 一、配置@别名
    • 二、输入@/能索引文件
    • 三、解决找不到模块“@/pages/home”或其相应的类型声明

一、配置@别名

  1. vite.config.ts文件
import { defineConfig, loadEnv, type ConfigEnv, type UserConfig } from "vite";
import react from "@vitejs/plugin-react";
import path from "path";export default ({ mode }: ConfigEnv): UserConfig => {return defineConfig({plugins: [react()],resolve: {//关键代码alias: {"@": path.resolve(__dirname, "./src"), // 配置别名指向 src 目录},},});
};
  1. tsconfig.json文件
{"files": [],"references": [{ "path": "./tsconfig.app.json" },{ "path": "./tsconfig.node.json" }],"compilerOptions": {"baseUrl": "./","paths": {"@/*": ["src/*"]}}
}

以上配置完成之后,页面即可使用路径@/pages/home来引入文件

二、输入@/能索引文件

  1. 安装@types/node
    yarn add @types/node
    npm i @types/node -D
  2. 效果图
    在这里插入图片描述

三、解决找不到模块“@/pages/home”或其相应的类型声明

以上配置完成之后基本可以直接使用@别名进行引入,项目运行也没有问题。以下报错也不行影响项目运行。
在这里插入图片描述

但是,操作过程中发现:找不到模块“@/pages/home”或其相应的类型声明报错虽然不随影响运行,但是打包时候会报错。
在这里插入图片描述
解决办法:
找到tsconfig.app.json文件,添加上

 "compilerOptions":{// ...其他配置/* 配置别名 */"baseUrl": "./","paths": {"@/*":["src/*"]},}

报错消除,成功打包。
在这里插入图片描述

以下附上修改文件位置
在这里插入图片描述

http://www.dtcms.com/a/294093.html

相关文章:

  • Python-Pytorch编码习惯
  • Windows 编程辅助技能:速览定义
  • 生成式人工智能展望报告-欧盟-02-技术方面
  • 以 “有机” 重构增长:云集从电商平台到健康生活社区的跃迁
  • 突发限制下的破局之路:国产之光 Lynx 重构 AI 开发安全壁垒
  • Petalinux的常用指令
  • Hexo - 免费搭建个人博客04 - 创建另一个私人仓库,对Hexo项目进行版本管理
  • RabbitMQ--消费端单线程与多线程
  • 电子电气架构 --- 汽车软件全生命周期
  • 小架构step系列23:加载自定义配置
  • Vue 浏览器本地存储
  • 05-ES6
  • Linux修炼:进程概念(上)
  • apache-doris安装兼datax-web配置
  • 【2025】使用vue构建一个漂亮的天气卡片
  • 加载用户设置时遇到错误找到一个带有无效“icon“的配置文件。将该配置文件默认为无图标。确保设置“icon“时,该值是图像的有效文件路径“
  • 基于php的校园招聘平台
  • 三步实现Android系统级集成:预装Google TTS + 默认引擎设置 + 语音包预缓存方案
  • ArcGIS Pro从0开始制作中国主图及黄土高原地势区域图
  • opencv学习(图像处理)
  • Linux dd命令 数据备份、转换与磁盘操作的终极工具
  • 剪枝和N皇后在后端项目中的应用
  • (进阶向)Python第十三期,opencv的图像预处理方法[1]
  • 抗辐照MCU芯片:卫星互联网光模块选型的关键考量
  • 【DataWhale】快乐学习大模型 | 202507,Task06笔记
  • OpenLayers 快速入门(二)Layer 对象
  • 身份证实名认证-身份证二要素核验接口-身份证有效性验证
  • 【通识】手机和芯片相关
  • PPO:强化学习中的近端策略优化——原理、演进与大规模应用实践
  • 一场跨越300公里的危险品运输手记