首页 > 其他分享 >React — react配置@路径

React — react配置@路径

时间:2024-03-12 17:45:07浏览次数:23  
标签:react 配置 配置文件 src 路径 React craco 根目录

通常情况下,@ 路径是作为一个别名来使用,用于指向项目的根目录。这样做的好处是可以简化模块导入时的路径书写,使代码更加清晰和易读。

别名路径配置

1.路径解析配置(webpack),把@/ 解析为 src/

(1)下载插件 craco

npm i -D @craco/craco

(2)项目根目录下创建配置文件 craco.config.js (配置文件名字强制要求)

(3)配置文件中添加路径解析配置

const path = require('path')

module.exports = {
    webpack : {
        alias : { //别名配置
            '@' : path.resolve(__dirname,'src')
        }
    }
}

(4)包文件中配置启动和打包命令

2.路径联想配置(VScode),VScode在输入@/ 时,自动联想对应src/ 下的目录

(1)在根目录新建jsconfig.json文件

(2)配置

{
    "compilerOptions": {
        "baseUrl": "./",
        "paths": {
            "@/*" :["src/*"]
        }
    }
}

 

标签:react,配置,配置文件,src,路径,React,craco,根目录
From: https://www.cnblogs.com/qinlinkun/p/18068847

相关文章

  • 【力扣】不同路径II(动态规划)
    题目描述思路这道题并不难,常规的动态规划思路,递推公式也并不难想。但是贴这题的目的是比较一下题解和我的代码在具体实现上的区别;代码随想录:classSolution{public:intuniquePathsWithObstacles(vector<vector<int>>&obstacleGrid){intm=obstacleGrid......
  • React — 路由
    一、路由的使用1.安装react-router-domnpmireact-router-dom2.配置(1)创建router实例对象并且配置路由对应关系(2)路由绑定import{createBrowserRouter,RouterProvider}from'react-router-dom'//(1)创建router实例对象并且配置路由对应关系constrouter=createBrows......
  • 【设计模式】Reactor 模式简介
    如果你熟悉Java的23种设计模式,看到“Reactor模式”可能就会一脸懵逼,这是什么鬼。Reactor是一种应用在服务器端的开发模式(也有说法称Reactor是一种IO模式),目的是提高服务端程序的并发能力。Reactor模式它要解决什么问题呢?传统的threadperconnection用法中,线程在真......
  • nginx 从一个路径访问另一个路径怎么跳转
    访问stap的路径跳转到根目录下,并且带上之前的参数#rewrite^/stap/(.*)$/$1permanent;访问stap目录代理到下面目录#location/stap/{#rewrite^/stap/(.*)$https://abgg.fxxxuuuppppmppyyai.com/$1permanent;#}访问stap目录代理到下面目录#location/s......
  • react函数调用
    import*asReactfrom"react"//接收参数interfaceIProps{work?:string}interfaceState{//名字可以随便起date:string;//定义state的结构}exportdefaultclassHelloextendsReact.Component<IProps,State>{//组件初始化构......
  • 代随想录 第十八天 | ● 513.找树左下角的值 ● 112. 路径总和 113.路径总和ii ● 10
    leetcode:513.找树左下角的值-力扣(LeetCode)思路:是找最深左下角的值,不是找左节点最深的值!!遍历深度,判断最大深度,存储后再与下一个相同深度的比较,先左后右,也就是从左到右的顺序来判断的,所以能找到树下左下角的值classSolution{intmaxdepth=0;intresult=0;......
  • ts跟react的学习点记录
    TS:1.ts与js的区别ts:js的超集用于解决大型项目的代码复杂性,可以在编辑期间发现并纠正错误,强类型,支持静态和动态类型,最终编译成js,使浏览器可以理解,支持模块、泛型和接口js:一种脚本语言,用于创建动态网页,作为一种解释型语言,只能在运行的时发现错误,不支持模块、泛型和接口react学习点:1......
  • 第五节:二叉树相关(反转二叉树[递归/栈]、最大路径和)
    一.反转二叉树一.题目描述  给你一棵二叉树的根节点root,反转这棵二叉树,并返回其根节点。  示例:  leetcode:https://leetcode.cn/problems/invert-binary-tree/description/  难度:【简单】二.思路分析1-递归 1.首先要有递归结束的条件 2.先写......
  • 第六节:动态规划相关(不同路径、礼物最大价值、最长递增子序列)
    一.        二.        三.         !作       者:Yaopengfei(姚鹏飞)博客地址:http://www.cnblogs.com/yaopengfei/声     明1:如有错误,欢迎讨论,请勿谩骂^_^。声     明2:原创博客请在转载......
  • c++从零实现reactor高并发服务器!!!
    环境准备linux虚拟机安装升级c/c++编译器gcc/g++选项源代码文件1源代码文件2...源代码文件n-o指定输出的文件名(不能和源文件同名默认是a.out)-g调试-On链接时优化减小体积(n=1-3)-c只编译用于生成库-std=c++11支持c++11标准安装man功能man级别接口......