我有一个使用CRA创建的React项目。现在,我想在项目中使用多个别名,到目前为止,我发现的解决方案仅允许我指定不超过一个文件夹(例如src)。在不弹出应用程序的情况下使用多个别名的最专业方法是什么?我知道最好的方法是弹出,但是我不确定我已经准备好了。
答案 0 :(得分:1)
您可以使用
纱线添加react-app-rewired
npm install react-app-rewired --save-dev
允许您使用别名而不弹出。
答案 1 :(得分:1)
有关此问题,请参见此github thread。
您会看到很多其他人都要求将此功能作为功能。
我的看法是,添加react-app-rewired和customize-cra是最简单的解决方案,无需退出。
//config-overrides.js
const {
override,
addWebpackAlias,
} = require("customize-cra");
const path = require('path');
module.exports = override(
addWebpackAlias({
react: path.resolve('./node_modules/react')
})
)