为Create React App添加新的构建配置

问题描述 投票:0回答:1

我正在开发一个项目,要求用户在开始使用应用程序之前通过SSO(Shibboleth)进行身份验证。我们最近决定使用Create React App(CRA)作为该项目的前端,但我们发现我们的开发受到CRA的极大限制,因为实际上只有两个构建命令:

npm run start

要么

npm run build

因为npm run start会旋转一个Web服务器,然后将请求代理到我的后端apache,然后代理请求到SSO,我永远不会得到我需要的SSO令牌。

我通过在服务器上的浏览器会话中复制令牌(直接,而不是通过CRA提供的Web服务器)并通过CRA Web服务器将其粘贴到新的浏览器会话中找到了解决方法。但是,这非常麻烦。

我想知道是否有任何方法可以创建一个新的构建配置来监视我的目录以进行更改,构建到CRA的“build”目录中并且不缩小js文件。这可能在CRA的范围内还是我需要弹出?

javascript reactjs create-react-app
1个回答
0
投票

As CRA docs says:您无法使用CRA创建自定义构建配置。你必须转向纯weback。幸运的是,这是一个qucik命令:npm run eject

© www.soinside.com 2019 - 2024. All rights reserved.