vue3+ts+vite 路径别名配置
找vite.config.js.ts文件,进行配置.路径别名如果是单个的话,alias后面写对象,多个的话写数组,里面再放对象.
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import * as path from 'path';
// https://vitejs.dev/config/
export default defineConfig({plugins: [vue()],resolve: {alias: [{find: '@',replacement: path.resolve('./src')}]},base:'./', //设置打包路径// server: {// host: "localhost",// port: 3000,// https: true// },
})
如果使用typeScript编写的,还需要修改typeScript的配置,找到tsconfig.json文件,进行配置
{"compilerOptions": {"target": "ESNext","useDefineForClassFields": true,"module": "ESNext","moduleResolution": "Node","strict": true,"jsx": "preserve","sourceMap": true,"resolveJsonModule": true,"isolatedModules": true,"esModuleInterop": true,// 路径配置"baseUrl": ".","paths": {"@/*": ["src/*"]},"lib": ["ESNext","DOM"],"skipLibCheck": true,"types": ["element-plus/global"]},"include": ["src/**/*.ts","src/**/*.d.ts","src/**/*.tsx","src/**/*.vue"],"exclude": ["node_modules"],"references": [{"path": "./tsconfig.node.json"}]
}
如果是刚创建的typeScript项目,会出现报错提示"找不到模块path或相应的类型声明",所以需要安装@type/node
yarn add @type/node 或者
npm i @type/node
vue3+ts+vite 路径别名配置相关推荐
- vue3+ts+vite后台管理模板
vue3+ts+vite后台管理模板 支持前后端控制权限,使用uniapp+vue3+ts+elementplus+vite开发,码云地址:https://gitee.com/yongqiang062 ...
- Vue3+TS+Vite无法使用require导入图片的解决方法
Vue3+TS+Vite无法使用require导入图片的解决方法 问题描述, 当使用const xxx = require('xxx')浏览器会报错, 为啥使用vue-cli脚手架时不会出问题? 是因 ...
- 基于Vue3+TS+Vite+Cesium创建项目
基于Vue3+TS+Vite+Cesium创建项目 基于Vite构建项目 安装配置Cesium 创建Cesium三维视图 运行结果 随着近几年社会的发展,人们对三维可视化的需求也是越来越多,三维GIS ...
- Vue3+TS+Vite+Element Plus搭建后台管理系统
Vue3+TS+Vite+Element Plus搭建后台管理系统 1.简介 2.效果图 3.技术栈 4.项目目录 5.setting.js(全局配置文件) 6.路由router 7.状态管理stor ...
- 【Vue3+Ts+Vite】使用Vite与TS构建Vue3项目
Vue3+Ts+Vite
- 【vue3】vue3+ts+vite项目设置路径别名
解决流程 1.安装依赖 npm install @types/node -D 2.tsconfig.json配置 {"compilerOptions": {....."b ...
- vue3 + vite + ts 设置 @ 路径别名
由于 vite 创建项目后,tsconfig.json 已配置好对应别名,因此只需单独配置 vite.config.ts 即可. 目前 tsconfig.json 中应已有如下代码 "pat ...
- react+vite+ts关于路径别名的配置
1.配置路径别名 第一步:找到vite.config.ts文件 第二步:引入path 第三步:写入下图红框代码 备注:本项目使用的是TS,因此需要下载安装关于node这个库的ts的声明配置 npm i ...
- vue3+ts+vite 路由详解
安装 1.首先创建项目 npm init vite@latest 输入文件名,选择Vue.TypeScript 2.vscode打开项目,安装router,less,less-loader,@type ...
最新文章
- GBDT家族:GBDT家族成员的演进路劲、xgboost模型、lightGBM、LightGBM 相对于 XGBoost 的优点、catboost、xgboost、catboost、lightGBM对
- Mysql 远程登录及常用命令
- 写给MongoDB开发者的50条建议Tip6
- 在R.java中新建自定义的新类
- PyQt4编程之如何让状态栏显示信息
- 前端小课堂 js:what is the function?
- Git笔记(17) 协议
- python自动给头像添加圣诞帽
- PHP注释php中的注释分为两种:注释和块注释
- JDBC的使用(msql);
- git查看某次commit的修改
- 摄像头NV21格式转RGB的JAVA代码,测试正确
- Android Framework源码阅读计划
- 网络弱电工程办理签证注意九个方面
- Android H5交互实现拍照显示
- Mac苹果电脑登录其他用户教程
- 雅虎免费邮箱片头动画:Liam系列
- 为资产分类定义折旧范围_SAP折旧范围
- 第一章 Excel数据分析入门 --(3)Excel处理数据的常用操作
- 欧拉公式matlab
热门文章
- UD三分区补充教程1——激活不同分区对于UD三分区bios启动和uefi启动兼容性影响的讨论
- Lsyncd:负载均衡之后,服务器的文件双向同步
- vivo X Note暗藏黑科技,三麦降噪让开黑更安心
- 华为交换机的应用案例(小)
- 青海省国家湿地公园功能区划数数据、全国湿地沼泽分布数据、全国省市县自然保护区
- 乱哄哄,你方唱罢我登场,到头来,都是为他人做嫁衣裳!
- 《深入浅出WPF》系列视频(特辑)——MVVM入门与提高(难度300+)
- MATLAB教程(1) MATLAB 基础知识(转)
- android广告赚钱[转]
- 深圳海关计算机应用岗位进面分数,这是深圳国税和海关的进面分数线,看完你还敢报吗?...