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

配置alias(设置别名@)

Vite配置alias需要两步进行(TS项目)
1、修改vite.config.ts(让程序支持)2、修改tsconfig.json(让编辑器支持)
修改vite.config.ts
import { defineConfig } from 'vite' 
import path from 'path'function _resolve(dir: string) {return path.resolve(__dirname, dir)
}
​
// https://vitejs.dev/config/
export default defineConfig({ // ... 此处省略其他配置选项// 配置项目别名resolve: {alias: {'@': _resolve('src'),},},// ... 此处省略其他配置选项
})
修改tsconfig.json
{"compilerOptions": {// ... 此处省略其他配置选项"paths": { // 配置导出路径(根据自己项目目录修改)"@/stores*": ["./src/stores*"],"@/components*": ["./src/components*"],"@/router*": ["./src/router*"],"@/utils*": ["./src/utils*"],"@/pages*": ["./src/pages*"],},// ... 此处省略其他配置选项},// ... 此处省略其他配置选项"exclude": ["node_modules",],"include": ["src/*","src/**/*.vue","src/**/*.tsx","src/**/*.jsx","src/**/*.ts","src/**/*.js"]
}
Taro配置alias需要两步进行(TS项目)
1、修改vite.config.ts(让程序支持)2、修改tsconfig.json(让编辑器支持)
修改config.ts
import path from "path";
const config = {// ... 此处省略其他配置选项framework: "react",alias:{"@": path.resolve(__dirname,"..","src")}, // ... 此处省略其他配置选项
};module.exports = function (merge) {if (process.env.NODE_ENV === "development") {return merge({}, config, require("./dev"));}return merge({}, config, require("./prod"));
};
修改tsconfig.json
{"compilerOptions": {// ... 此处省略其他配置选项"baseUrl": "./src","paths": {"@/*":["./*"]},// ... 此处省略其他配置选项},// ... 此处省略其他配置选项
}
http://www.lryc.cn/news/292428.html

相关文章:

  • 【动态规划】【数学】1388. 3n 块披萨
  • CS144--Chapter0--wsl2+docker环境搭建
  • MGRE实验报告二
  • 算法设计与分析实验:最短路径算法
  • 共用体与枚举法,链表的学习
  • SG2520CAA汽车用晶体振荡器
  • 使用pip将第三方依赖包下载到本地指定位置
  • C语言探索:水仙花数的奥秘与计算
  • 2024年人工智能应用与先进制造科学国际学术会议(ICAIAAMS 2024)
  • 计算机图形学 实验
  • React + react-device-detect 实现设备特定的渲染
  • 文献速递:肿瘤分割----基于卷积神经网络的系统,用于前列腺癌[68Ga]Ga-PSMA PET全身图像的全自动分割
  • 2024 IC FPGA 岗位 校招面试记录
  • Linux 命令 —— top
  • 【Docker】使用VS创建、运行、打包、部署.net core 6.0 webapi
  • 抖音短视频矩阵营销系统源头独立开发搭建
  • Springboot使用数据库连接池druid
  • Springboot-前后端分离——第三篇(三层架构与控制反转(IOC)-依赖注入(DI)的学习)
  • Open CASCADE学习|曲面上一点的曲率及切平面
  • CentOS 8最小安装和网络配置
  • 【代码随想录-链表】环形链表 II
  • Redis核心技术与实战【学习笔记】 - 7.Redis GEO类型 - 面向 LBS 应用的数据类型
  • 银行数据仓库体系实践(17)--数据应用之营销分析
  • Linux一键部署telegraf 实现Grafana Linux 图形展示
  • C/C++ C++入门
  • 【后端】乐观锁和悲观锁
  • 软件工程知识梳理1-可行性研究
  • 2024美国大学生数学建模E题财产保险的可持续模型详解思路+具体代码
  • pytorch nearest upsample整数型tensor
  • MySQL的SQL MODE