代码之家  ›  专栏  ›  技术社区  ›  Bryce

为创建React应用程序添加新的生成配置

  •  0
  • Bryce  · 技术社区  · 6 年前

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

    npm run start
    

    npm run build
    

    因为 NPM运行开始 启动一个Web服务器,它将请求代理到后端Apache,然后Apache将请求代理到SSO,我永远不会得到我需要的SSO令牌。

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

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

    1 回复  |  直到 6 年前
        1
  •  0
  •   Arseniy-II    6 年前

    As CRA docs says :无法使用CRA创建自定义生成配置。你必须转移到纯weback。这里有一个古奇古兰经古兰经古兰经古兰经古兰经古兰经古兰经古兰经古兰经古兰经古兰经古兰经古兰经古兰经古兰经古兰经古兰经古兰经古兰经: npm run eject .