【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/*"
			]
		}
	}
}
相关推荐
excel2 分钟前
Vue 编译器核心模块解读:stringifyStatic 静态节点字符串化机制
前端
excel4 分钟前
深度解析 Vue 编译阶段的 transformStyle:从静态 style 到动态绑定的转换逻辑
前端
excel5 分钟前
Vue 编译器源码解析:忽略副作用标签的 NodeTransform 实现
前端
excel5 分钟前
深入理解 Vue 编译阶段的 v-html 指令转换逻辑
前端
excel6 分钟前
Vue 模板编译中的 HTML 嵌套验证机制:validateHtmlNesting 源码解析
前端
excel7 分钟前
Vue Compiler 内部机制解析:transformTransition 源码深度剖析
前端
岁月玲珑9 分钟前
ComfyUI如何配置启动跳转地址127.0.0.1但是监听地址是0.0.0.0,::
java·服务器·前端
wuk99817 分钟前
Webpack技术深度解析:模块打包与性能优化
前端·webpack·性能优化
Moment39 分钟前
Cursor 2.0 支持模型并发,我用国产 RWKV 模型实现了一模一样的效果 🤩🤩🤩
前端·后端·openai
狂炫冰美式1 小时前
QuizPort 1.0 · 让每篇好文都有测验陪跑
前端·后端·面试