Webpack 编译文件到 S3 或 CDN 服务器

cha*_*tng 5 amazon-s3 amazon-cloudfront reactjs webpack

我正在生产版本中使用 React Project Javascript 通用(Express.js 作为服务器),我使用 webpack 和 babel 作为捆绑和转译器。

一切正常,

但是,我在想,这些包实际上只是静态的 javascript、样式和 html。

我们可以将其上传到 Amazon S3 并将其与 Cloudfront 链接并通过 CDN 提供这些文件吗?

我尝试谷歌搜索 webpack 和 CDN,但没有找到任何有用的信息。

还是我误会了什么?它会像我想的那样工作吗?我们可以仅使用 webpack cli 来自动执行此操作吗?

请指教,

Joh*_*ohn 2

Webpack 主要关注资产的构建(和捆绑)。您如何处理它们/在哪里托管它们取决于您,一旦构建了捆绑包,您可能希望研究某种 CI 流程/工具来为您管理自动化部署。Webpack 不(据我所知)处理部署。

  • 完成后,我与 cloudfront 集成,非常简单。我什至不需要将 JS 上传到 s3。 (3认同)