【React】配置别名路径

React配置别名路径

1. 路径转换

  1. 安装 craco 工具包

    text 复制代码
    npm i @craco/craco -D
  2. 新建 craco.config.js 配置文件

    js 复制代码
    const path = require('path')
    
    module.exports = {
    	// webpack 配置
    	webpack: {
    		// 配置别名
    		alias: {
    			'@': path.resolve(__dirname, 'src')
    		}
    	}
    }
  3. 修改 scripts 命令

    json 复制代码
    "scripts": {
    	"start": "craco start",
    	"build": "craco build",
    	"test": "craco test",
    	"eject": "react-scripts eject",
    }

2. 联想提示

新建jsconfig.json文件配置如下:

json 复制代码
{
	"compilerOptions": {
		"baseUrl": "./",
		"paths": {
			"@/*": [
				"src/*"
			]
		}
	}
}
相关推荐
豹哥学前端20 小时前
用猜数字游戏,一口气掌握 JavaScript 核心知识点(附完整代码)
前端·javascript
忆往wu前20 小时前
从0到1一步步拆解搭建,梳理一个 Vue3 简易图书后台全开发流程
前端·javascript·vue.js
木斯佳20 小时前
前端八股文面经大全:字节抖音前端三面(2026-04-27)·面经深度解析
前端·面试·笔试·八股·面经
光影少年21 小时前
大屏页面,一次多个请求,请求加密导致 点击 全局时间选择器 时出现卡顿咋解决(面板收起会延迟1~2秒)
前端·javascript·vue.js·学习·前端框架·echarts·reactjs
Mr.mjw21 小时前
vue中封装一个环形进度条组件,根据外部盒子大小自适应变化
前端·javascript·vue.js
无心使然21 小时前
Openlayers调用ArcGis影像服务之一动态地图、地图切片(/exportImage)
前端·javascript·数据可视化
唯火锅不可辜负21 小时前
uniapp开发公众号订阅功能踩坑小记
前端·vue.js
opteOG21 小时前
游览器跨域问题详解
前端
SameX21 小时前
后台 GPS 记录从半天掉电 30% 到全天 8%,我的三版方案演进
前端
Cder21 小时前
用 React + Ink 在终端里「优雅搜索」:开源 CLI 设计与非交互模式实践
前端·agent