当前位置:网站首页>vite+ts项目中如何设置alias
vite+ts项目中如何设置alias
2022-08-07 16:12:00 【月下脆竹書閣】
vite+ts项目中如何设置alias
目的:是为了简化代码,提高代码的可读性
代码环境:vue3 + vite + typescript
vite.config.ts文件新增内容
只有.vue文件配置生效
import {
defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
import {
ElementPlusResolver } from 'unplugin-vue-components/resolvers'
const {
resolve } = require("path");
export default defineConfig({
plugins: [
vue(),
AutoImport({
resolvers: [ElementPlusResolver()],
}),
Components({
resolvers: [ElementPlusResolver()],
})
],
resolve: {
alias: {
'@': resolve(__dirname, './src/'),
},
},
});
tsconfg.json文件新增内容
.ts文件配置生效
"paths": { "@/*": ["./src/*"] },
{
"compilerOptions": {
"target": "esnext",
"useDefineForClassFields": true,
"module": "esnext",
"moduleResolution": "node",
"strict": true,
"jsx": "preserve",
"sourceMap": true,
"resolveJsonModule": true,
"isolatedModules": true,
"esModuleInterop": true,
"lib": ["esnext", "dom"],
"skipLibCheck": true,
"baseUrl": "./",
"paths": {
"@/*": ["./src/*"]
},
"types": ["vite/client"]
},
"include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"]
}
- tips:配置好后记得重新启动项目!
边栏推荐
- Brief Notes_How to use the schematic symbols and packages of LiChuang Mall
- Chapter 3 Mobile Terminal - Elementary Classroom Online Education System Effect Demonstration and Technical Preparation
- 网上开户安全吗 佣金一般是多少怎么收
- AdaptFormer学习笔记
- 分库分表和分布式acp和分布式事务
- n个骰子的点数------2022/08/04
- How to get the favourable activity with stock open an account?Online account safe?
- 5年经验,没听过XFF漏洞
- MQTT X Newsletter 2022-07 | Auto update, MQTT X CLI support for MQTT 5.0, new conn command…
- zabbix monitors Huawei routers
猜你喜欢
随机推荐
845. 八数码
JVM
Brief Notes_How to use the schematic symbols and packages of LiChuang Mall
LeetCode daily two 02: the best time to buy stocks (1200)
详解中断系统
MySQL-Advanced CRUD
The use of csv configuration elements in jmter
873. 欧拉函数
【数学建模】matlab向量(数组)
通过dlv简单分析Go coredump文件
【论文翻译和解释(1)】Mitigating Confounding Bias in Recommendation via Information Bottleneck
Chapter 3 Mobile Terminal - Elementary Classroom Online Education System Effect Demonstration and Technical Preparation
[Paper Translation and Interpretation (2)] LOF: Identifying Density-Based Local Outliers Intensive Reading
ETCD快速入门-01 ETCD概述
证券下载app注册有没有风险 办理股票账户安全吗
Open3D ICP精配准(点到点)
通过代码查看EFCore的SQL语句
如何通过单步调试的方式找到引起 Fiori Launchpad 路由错误的原因试读版
PWA 应用 Service Worker 缓存的一些可选策略和使用场景
简单的网页制作期末作业——电影泰坦尼克号(4页)









