在React中没有弹出几个别名?

时间:2019-10-04 20:51:26

标签: reactjs create-react-app

我有一个使用CRA创建的React项目。现在,我想在项目中使用多个别名,到目前为止,我发现的解决方案仅允许我指定不超过一个文件夹(例如src)。在不弹出应用程序的情况下使用多个别名的最专业方法是什么?我知道最好的方法是弹出,但是我不确定我已经准备好了。

2 个答案:

答案 0 :(得分:1)

您可以使用

  

纱线添加react-app-rewired

     

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

允许您使用别名而不弹出。

答案 1 :(得分:1)

有关此问题,请参见此github thread

您会看到很多其他人都要求将此功能作为功能。

我的看法是,添加react-app-rewiredcustomize-cra是最简单的解决方案,无需退出。

//config-overrides.js
const {
    override,
    addWebpackAlias,
  } = require("customize-cra");

const path = require('path'); 

module.exports = override( 
    addWebpackAlias({
        react: path.resolve('./node_modules/react')
    })
)