create-react-app项目,自定义别名方案三:customize-cra
发布于 作者:苏南大叔 来源:程序如此灵动~

关于在基于webpack
的react cra
项目中,使用@
这个alias
配置的问题。本文描述第三种方案,主角的名字是customize-cra
+react-app-rewired
。

苏南大叔的“程序如此灵动”博客,记录苏南大叔的代码编程经验总结。本文测试环境:nodejs@20.18.0
,create-react-app@5.0.1
,react@19.0.0
,customize-cra@1.0.0
,react-app-rewired@2.2.1
。实现这个别名alias
的方案很多,核心就是如何修改webpack
配置,并生效的问题。本文使用customize-cra
+react-app-rewired
方案。
customize-cra + react-app-rewired
customize-cra
是一个用于自定义create-react-app
配置的库。但是,单独使用这个库,经过实践检验,并不能生效,必须搭配react-app-rewired
。
执行命令:
删除无用文件
修改配置
config-overrides.js
:
或者:
修改package.json
需要使用react-app-rewired
来替换react-scripts
字样。
测试效果

测试成功。
相关文章


