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/*"]
		}
	}
}

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

相关推荐
JiaWen技术圈几秒前
Web 安全深入审计检查清单
前端·安全
江米小枣tonylua10 分钟前
从红绿灯到方向盘:TDD 在 AI 时代的新角色
前端·设计模式·ai编程
祀爱11 分钟前
Asp.net core+ Layui 项目中编辑按钮传递数据的方法
前端·c#·asp.net·layui
DanCheOo35 分钟前
Prompt 工程化管理:从散落在代码里到版本化、可测试、可回滚
前端·ai编程
涛涛ing37 分钟前
Vue 3.5 下一站:cached 提案,重新定义响应式缓存
前端
胖子不胖38 分钟前
svg之viewBox
前端
隔壁老王111139 分钟前
浅谈JavaScript内存管理
javascript
吹牛不交税41 分钟前
tree-transfer-vue3 前端插件安装问题解决(--legacy-peer-deps)(其他插件可考虑)适用
前端·javascript·vue.js
ricardo197343 分钟前
Chrome DevTools + Lighthouse + Performance API:前端性能调优三件套实操指南
前端