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/*"
          ]
        }
      }
    }
  • 实现效果
相关推荐
IT_陈寒3 小时前
Vue的响应式让我熬到凌晨三点,原来漏了这个小细节
前端·人工智能·后端
Blanche15003 小时前
利用 RAG 为答疑机器人扩展知识范围
前端
天若有情6733 小时前
【纯前端小工具】公历生日转农历,批量查询每年农历生日对应的公历日期(GitHub Pages在线直接用)
前端·javascript·github pages·农历转换·lunisolar·网页小工具
SoonITer3 小时前
怎样构建一个 Agent-friendly 的网站
前端·agent
颜进强3 小时前
01 · NestJS 是什么:用途、解决什么问题、与热门框架对比
前端·后端·ai编程
wendZzoo3 小时前
前端工程师的 3D 第一课:一个模型如何进入网页
前端
颜进强3 小时前
04 · NestJS 依赖注入:你在 `@Module` 写的 providers,和构造参数里那个类型,是怎么"对上"的?
前端·后端·ai编程
肆仲冬4 小时前
不用框架,用 TypeScript 从零搭一个 Agent 框架
前端
林语琛4 小时前
我写的 switch…break 被 Babel 偷偷吞了
前端·javascript·babel
烈风逍遥4 小时前
第六篇:RAG 知识库构建与检索全链路
前端·人工智能·后端