【问题标题】:Create-React-App absolute paths to JS and CSS in prod build在 prod build 中 Create-React-App 到 JS 和 CSS 的绝对路径
【发布时间】:2019-06-28 08:58:27
【问题描述】:

我正在使用 create-react-app 并且在 prod 中我想在 s3 上提供 JS 和 CSS 以及其他静态资产,但从另一个位置提供 index.html 文件。但是,构建文件中的 URL 都是相对路径。

有没有办法(不弹出)在生产构建中使用绝对 URL?

【问题讨论】:

    标签: url path create-react-app


    【解决方案1】:

    显然,这可以通过PUBLIC_URL 环境变量来实现。我的印象是,如果 React 应用程序将存在于子目录中,则打算使用此变量,以修复客户端路由。但是,通过添加:

    PUBLIC_URL=https://<my-s3-bucket_url>
    

    所有文件中的 URL 都变为绝对 URL,而不是相对 URL。

    【讨论】:

    • 为我节省了大量的精力和时间,差点从 cra 中弹出,谢谢
    猜你喜欢
    • 2021-05-25
    • 2020-04-20
    • 2020-12-25
    • 2017-01-18
    • 1970-01-01
    • 2019-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多