当前位置:   article > 正文

react脚手架创建项目,配置别名(alias)

react脚手架创建项目,配置别名(alias)

React脚手架项目使用 react-scripts 封装了webpack配置,所以我们需要通过 config-overrides 或者 eject 的方式来修改webpack配置

可以的话 ,创建项目的时候可以使用vite  ,我这是老项目屎山 懒得迁移 ,但还得改呀 

## 1. 安装依赖 : 

npm install react-app-rewired customize-cra --save-dev

## 2. 根目录创建一个 config-overrides.js

  1. const { override, addWebpackAlias } = require('customize-cra');
  2. const path = require('path');
  3. module.exports = override(
  4. addWebpackAlias({
  5. ['@']: path.resolve(__dirname, 'src')
  6. })
  7. );

## 3. 修改 package.json 中的 scripts,将原本的 react-scripts 替换为 react-app-rewired

  1. "scripts": {
  2. "start": "react-app-rewired start",
  3. "build": "react-app-rewired build",
  4. "test": "react-app-rewired test",
  5. }

## 结语 : 可以在React脚手架项目中成功配置别名 @,将其指向 src 目录

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/502299
推荐阅读
相关标签
  

闽ICP备14008679号