react配置@指向src目录

一、在vite.config.ts中添加配置

javascript 复制代码
import path from "path";

// https://vitejs.dev/config/
export default defineConfig({
	plugins: [react()],
	resolve: {
		alias: {
			"@": path.resolve(__dirname, "./src")
		}
	}
});

这时候引入的会path模块报红,但其实我们已经有node,所以就已经有path模块,只是缺少ts的一些声明配置。

所以需要安装关于node这个库的ts声明配置。

二、安装@types/node

javascript 复制代码
npm i -D @types/node

安装成功就没有报红了,如果import后面的path报红,就把引入换成 import * as path from 'path'

三、配置路径别名的提示

虽然现在路径别名已经有了,但在文件中输入@没有路径提示。

需要在 tsconfig.json 中:添加两项配置

javascript 复制代码
"compilerOptions": {
	"baseUrl": "./",
		"paths": {
			"@/*": ["src/*"]
		}
	}
}

配置好之后敲@后就有路径资源提示啦~

相关推荐
酉鬼女又兒8 小时前
HTML零基础快速入门篇(可用于备赛蓝桥杯Web应用开发) 牛客手把手戴刷FED1~8:基本标签,基本标签,媒体标签详解
前端·职场和发展·蓝桥杯·html·web
weixin199701080168 小时前
搜好货商品详情页前端性能优化实战
java·前端·python
SuperEugene8 小时前
NPM Script 实战:常用命令设计与封装|Vue 工程化篇
前端·javascript·vue.js·前端框架·npm
前端进阶之旅8 小时前
React 18 并发特性实战指南:提升大型应用性能的关键技术
前端·react.js·前端框架
恋猫de小郭8 小时前
Android 性能迎来提升:内核引入 AutoFDO 普惠所有 15-16 设备
android·前端·flutter
小霍同学8 小时前
Vue 动态表单(Dynamic Form)
前端·vue.js
Dragon Wu9 小时前
Taro 小程序开发注意事项(不定期记录更新)
前端·javascript·小程序·typescript·taro
wangfpp9 小时前
多端统一你真的会了吗?
前端·javascript·架构
小霍同学9 小时前
Vue 动态组件(Dynamic Components)
前端·vue.js
Chengbei119 小时前
AI 自动逆向 JS 加密!自动抓密钥、出报告,彻底解放双手,解决抓包数据包加密难题
开发语言·javascript·人工智能·安全·网络安全·网络攻击模型