react之@路径解析配置和联想配置

react之@路径解析配置和联想配置

一、介绍

  • 1.路径解析配置(webpack),把 @/ 解析为 src/
  • 2.路径联想配置(VsCode),VsCode 在输入 @/ 时,自动联想出来对应的 src/下的子级目录

二、路径解析配置

  • 1.安装craco
bash 复制代码
npm i craco
  • 2.项目根目录下创建配置文件 craco.config.js
javascript 复制代码
const path = require('path')

module.exports = {
  //webpack配置
  webpack: {
    //配置别名
    alias: {
      //约定:使用@标识src文件所在路径
      '@': path.resolve(__dirname, 'src'),
    },
  },
}
  • 3.包文件中配置启动和打包命令 package.json
bash 复制代码
"scripts": {
    "start": "craco start",
    "build": "craco build",
  },

三、联想路径配置

  • 根目录下新增配置文件 - jsconfig.json
bash 复制代码
  {
      "compilerOptions":{
        "baseUrl":"./",
        "paths":{
          "@/*":[
            "src/*"
          ]
        }
      }
    }
  • 实现效果
相关推荐
扶苏10025 分钟前
详解Vue3的自定义 Hooks
前端·javascript·vue.js
二级小助手14 分钟前
26年计算机二级web考试介绍【内附真题】
前端·计算机二级·全国计算机二级·web二级·二级web·前端二级·全国计算机web二级
专注VB编程开发20年1 小时前
WebView2 处理跨域访问限制,Frame脚本执行,难度比CEF大10倍
前端·javascript·.net
CHANG_THE_WORLD1 小时前
指针入门一
java·前端·网络
摸鱼仙人~2 小时前
主流前端「语言/技术 → 主流框架 → 组件库生态 → 适用场景」解析
前端
程序员Sunday2 小时前
2026 春晚魔术大揭秘:作为程序员,分分钟复刻一个(附源码)
前端
Ehtan_Zheng3 小时前
Android 17 变更说明
前端
西门吹-禅3 小时前
【iFlow 处理agents】
前端·chrome
css趣多多3 小时前
Vue 响应式无限递归问题总结
前端·javascript·vue.js
一切顺势而行4 小时前
python 文件目录操作
java·前端·python