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/*"
          ]
        }
      }
    }
  • 实现效果
相关推荐
学嵌入式的小杨同学40 分钟前
从零打造 Linux 终端 MP3 播放器!用 C 语言实现音乐自由
linux·c语言·开发语言·前端·vscode·ci/cd·vim
weixin_425543731 小时前
TRAE CN3.3.25 构建的Electron简易DEMO应用
前端·typescript·electron·vite·nestjs
Mr Xu_2 小时前
【Vue3 + ECharts 实战】正确使用 showLoading、resize 与 dispose 避免内存泄漏
前端·信息可视化·vue·echarts
0思必得02 小时前
[Web自动化] Selenium设置相关执行文件路径
前端·爬虫·python·selenium·自动化
雯0609~2 小时前
hiprint:实现项目部署与打印1-官网提供普通html版本
前端·html
不绝1913 小时前
UGUI——进阶篇
前端
Exquisite.3 小时前
企业高性能web服务器(4)
运维·服务器·前端·网络·mysql
2501_944525544 小时前
Flutter for OpenHarmony 个人理财管理App实战 - 账户详情页面
android·java·开发语言·前端·javascript·flutter
2601_949857434 小时前
Flutter for OpenHarmony Web开发助手App实战:快捷键参考
前端·flutter
wangdaoyin20104 小时前
若依vue2前后端分离集成flowable
开发语言·前端·javascript