我正在使用create-react-app,在生产环境中,我想将JS、CSS和其他静态资源存储在S3上,但是将index.html文件从另一个位置提供。然而,构建后的文件中的URL都是相对路径。
有没有一种方法(不需要eject)在生产版本中使用绝对URL?
我正在使用create-react-app,在生产环境中,我想将JS、CSS和其他静态资源存储在S3上,但是将index.html文件从另一个位置提供。然而,构建后的文件中的URL都是相对路径。
有没有一种方法(不需要eject)在生产版本中使用绝对URL?
显然,这可以通过PUBLIC_URL
环境变量实现。我以为这个变量是用来解决客户端路由问题的,如果React应用程序将位于子目录中,就需要使用它。然而,通过添加以下内容:
PUBLIC_URL=https://<my-s3-bucket_url>