当前位置: 首页 > article >正文

在React项目中配置@作为路径别名

配置理由

如果没有配置别名的话每次都需要使用 ./ 或者 ../ 进行一层层的查找比较麻烦,所以配置了@别名之后直接从 开始查找就行了。

配置说明

要想在 react 项目中使用 @ 当作 src/ 的别名,则需要在当前项目的根目录下新增两个配置文件,分别为:

⭐ craco.config.js:用于项目解读 @ src/。

⭐ jsconfig.json:用于 vsCode 在编辑过程中输入@后自动将src下的文件目录进行自动联想提示,便于编码。

 配置步骤

1. 安装插件

npm i -D @craco/craco

2. 配置craco.config.js文件

在项目的根目录下新建craco.config.js文件,并写入以下内容:

const path = require('path')

module.exports = {
  webpack: {
    alias: {
      "@": path.resolve(__dirname, 'src')
    }
  }
}

3.更改package.json文件中scripts的配置项

"scripts": {
    "start": "craco start",
    "build": "craco build",
    "serve": "json-server db.json --port 3004"
  },

4. 配置jsconfig.js文件

在项目的根目录下新建jsconfig.json文件,并写入以下内容:

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

    }
  }
}

👉至此配置@作为别名的步骤就已经完成👈

测试配置是否成功

将项目进行重启,然后随便找个位置进行测试,如果输入@/后有路径提示则说明配置成功。


http://www.kler.cn/a/387983.html

相关文章:

  • 如何理解DDoS安全防护在企业安全防护中的作用
  • STM32学习笔记------GPIO介绍
  • Android OpenGL ES详解——纹理:纹理过滤GL_NEAREST和GL_LINEAR的区别
  • 障碍检测与避障控制 ROS2机器人
  • 如何使用IDEA创建Maven/SSM工程?
  • Android CarrierConfig 参数项和正则匹配逻辑
  • 企业资产管理:SpringBoot技术实践
  • 安卓智能指针sp、wp、RefBase浅析
  • vue3学习:查询城市天气预报案例(vite组合式实现)
  • 【docker】6. 镜像仓库/镜像概念
  • 【前端】Svelte:组件间通信
  • Mac如何实现最简单的随时监测实时运行状态的方法
  • 【Homework】【1--4】Learning resources for DQ Robotics in MATLAB
  • 24/11/5 算法笔记 DBSCAN聚类算法
  • 高中诊断考如何影响高考?答案都在这 5 个方面
  • PySimpleGUI和Pymysql
  • 安全、高效、有序的隧道照明能源管理解决方案
  • uniapp配置消息推送unipush 厂商推送设置配置 FCM 教程
  • 了解云计算工作负载保护的重要性及必要性
  • 东胜物流软件 AttributeAdapter.aspx SQL 注入漏洞复现
  • 前端根据后端返回的文本流逐个展示文本内容
  • Java基础——类和对象的定义链表的创建,输出
  • 通过 ssh config 快速免密连接服务器
  • 【dvwa靶场:XSS系列】XSS (Reflected)低-中-高级别,通关啦
  • 【开发】Java的内存溢出
  • uni-app打包后报错云服务空间未关联