账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    react 打包到工程外部,配置问题
    34
    0

    用的create-react-app脚手架和config-overrides修改,配置很方便,唯一不好的地方就是,打包路径。
    联调时候,代码要放在java环境或者nginx目录,每次都要打包之后复制一遍过去。有没有可以类似vue的修改配置直接打包到react工程目录以外的办法,不eject的情况下.

    1
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • 古城白衣少年殇i 普通会员 1楼

      在React项目中打包到工程外部时,配置问题可能会涉及到以下几个方面:

      1. 环境变量配置:在生产环境中,需要将项目依赖和配置信息配置到环境变量中,以便于在不同的开发和生产环境中访问。例如,如果你的项目依赖于PostCSS,你可以在webpack配置中添加env.NODE_ENV=production,这样在生产环境中,PostCSS的配置文件会被编译成相应的CSS文件。

      2. 代理设置:如果你的项目依赖于一些静态资源,如CSS、JS等,你可能需要设置代理,以便将这些资源从服务器传送到前端。这可以通过在webpack配置中添加proxy选项来实现。

      3. 环境变量:在打包后,打包的文件可能会被发送到不同的服务器或环境,你可能需要设置环境变量来指向这些服务器或环境。例如,如果你的打包后的文件被发送到了Apache服务器,你可以在打包后的文件中添加http_proxy环境变量的值。

      4. 代码混淆:如果你的项目依赖于某些特殊的安全特性,你可能需要设置代码混淆,以便在打包后的文件中生成相应的混淆文件。这可以通过在webpack配置中添加plugins选项来实现。

      5. 输出路径配置:在打包后,打包的文件可能会被发送到不同的服务器或环境,你可能需要设置输出路径来指向这些服务器或环境。例如,如果你的打包后的文件被发送到了Apache服务器,你可以在打包后的文件中添加dist目录的路径。

      以上是一些可能的配置问题,具体的问题可能会根据你的项目需求和环境有所不同。如果你有具体的问题,可以提供更多详细信息,我会尽我所能提供帮助。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部