配置别名路径 @

CRA本身把webpack配置包装到了黑盒里无法直接修改,需要借助一个插件 - craco

1. 路径解析配置(Webpack)-- craco 插件

把 @/ 解析为 src/

配置步骤:

1.安装 craco

javascript 复制代码
npm i -D @craco/craco
  1. 项目根目录下创建配置文件

craco.config.js

  1. 配置文件中添加路径解析配置
javascript 复制代码
const path = require("path");

module.exports = {
  // webpack 配置
  webpack: {
    // 配置别名
    alias: {
      "@": path.resolve(__dirname, "src"),
    },
  },
};
  1. 包文件中配置启动和打包命令
javascript 复制代码
  "scripts": {
    "start": "craco start",
    "build": "craco build",
  }

2. 路径联想配置(VsCode)-- jsconfig.json

VsCode在输入 @/ 时,自动联想出对应的 src/ 下的子级目录

javascript 复制代码
{
  "compilerOptions": {
    "baseUrl": "./",
    "paths": {
      "@/*": ["src/*"]
    }
  }
}
相关推荐
你的人类朋友1 小时前
【Node】认识multer库
前端·javascript·后端
可触的未来,发芽的智生3 小时前
新奇特:黑猫警长的纳米世界,忆阻器与神经网络的智慧
javascript·人工智能·python·神经网络·架构
前端开发爱好者4 小时前
尤雨溪官宣:"新玩具" 比 Prettier 快 45 倍!
前端·javascript·vue.js
欧阳呀4 小时前
Vue+element ui导入组件封装——超级优雅版
前端·javascript·vue.js·elementui
天***88965 小时前
js封装一个双精度算法实现
开发语言·前端·javascript
胡斌附体5 小时前
使用Electron创建helloworld程序
前端·javascript·electron·nodejs·pc
toobeloong5 小时前
Electron 从低版本升级到高版本 - webview通信的改造
前端·javascript·electron
im_AMBER6 小时前
React 01
前端·javascript·笔记·react.js·前端框架·web
@大迁世界6 小时前
React 19.2.0 有哪些新变化
前端·javascript·react.js·前端框架·ecmascript