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/*"
          ]
        }
      }
    }
  • 实现效果
相关推荐
cc.ChenLy几秒前
【CSS进阶】毛玻璃效果与代码解析
前端·javascript·css
何中应1 分钟前
使用Jenkins部署前端项目(Vue)
前端·vue.js·jenkins
3秒一个大9 分钟前
JWT 登录:原理剖析与实战应用
前端·http·代码规范
一只大侠的侠12 分钟前
React Native for OpenHarmony:日期范围选择器实现
javascript·react native·react.js
NEXT0617 分钟前
2026 技术风向:为什么在 AI 时代,PostgreSQL 彻底成为了全栈工程师的首选数据库
前端·数据库·ai编程
NEXT0636 分钟前
拒绝“盲盒式”编程:规范驱动开发(SDD)如何重塑 AI 交付
前端·人工智能·markdown
@大迁世界1 小时前
仅用 CSS 实现元素圆形排列的方法
前端·css
一只大侠的侠2 小时前
React Native for OpenHarmony:DatePicker 日期选择器组件详解
javascript·react native·react.js
JosieBook2 小时前
【Vue】15 Vue技术——Vue计算属性简写:提升代码简洁性的高效实践
前端·javascript·vue.js
weixin199701080162 小时前
Lazada商品详情页前端性能优化实战
前端·性能优化