Tob*_*oby 2 url path create-react-app
我正在使用 create-react-app 并且在 prod 中我想在 s3 上提供 JS 和 CSS 以及其他静态资产,但从另一个位置提供 index.html 文件。但是,构建文件中的 URL 都是相对路径。
有没有办法(不弹出)在生产版本中使用绝对 URL?
显然,这可以通过PUBLIC_URL环境变量实现。我的印象是,如果 React 应用程序位于子目录中,则打算使用此变量,以修复客户端路由。但是,通过添加:
PUBLIC_URL=https://<my-s3-bucket_url>
Run Code Online (Sandbox Code Playgroud)
所有文件中的 URL 变为绝对 URL 而不是相对 URL。