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

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

相关推荐
現実逃避と16 小时前
WIN10 Edge连续关闭多个标签页导致资源管理器崩溃临时解决办法
前端·edge
HjhIron16 小时前
CSS 3D 世界:从盒子模型到三维空间动画
javascript·css
VidDown16 小时前
显卡处理视频技术详解:从硬解码到 NVENC,GPU 如何让视频处理起飞?
javascript·编辑器·音视频·视频编解码·视频
jay神17 小时前
基于 FastAPI + Vue 的宠物领养管理系统
前端·vue.js·python·毕业设计·fastapi·宠物
lichenyang45317 小时前
鸿蒙 Web 容器(五·完结):闭环回传、容器治理,兼谈 AtomicServiceEnhancedWeb
前端
lichenyang45317 小时前
鸿蒙 Web 容器(四):ArkTS 拿到请求后,怎么「按 action 找能力」?
前端
lichenyang45317 小时前
鸿蒙 Web 容器(三):H5 怎么「调」到 ArkTS?
前端
代码不加糖17 小时前
Proxy能够监听到对象中的对象的引用吗?
开发语言·前端·javascript
光影少年17 小时前
react 原理与进阶
前端·react.js·掘金·金石计划
kyrie2817 小时前
Vue 全套性能优化方案
前端