【问题标题】:Webpack compile file to S3 or CDN ServerWebpack 编译文件到 S3 或 CDN 服务器
【发布时间】:2016-12-06 19:23:32
【问题描述】:

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

一切正常,

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

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

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

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

请指教,

【问题讨论】:

    标签: reactjs amazon-s3 webpack amazon-cloudfront


    【解决方案1】:

    Webpack 主要关注资产的构建(和捆绑)。你对它们做什么/在哪里托管它们取决于你,一旦构建了捆绑包,你可能想要研究某种 CI 流程/工具来为你管理自动化部署。 Webpack 不(afaik)处理部署。

    【讨论】:

    • 好吧,但是 webpack 不是也在 index.html 文件中添加了 <script src /> 吗?它当前添加的是本地相对路径,而不是 CDN 路径。那么,我是否必须在 webpack 上将任何内容配置为 src 它们到 CDN 路径?
    • Webpack 不一定会为您添加脚本标签,除非您使用此插件:github.com/ampedandwired/html-webpack-plugin 在这种情况下,看起来有一种方法可以用您自己的模板覆盖默认模板。
    • 完成,我与 cloudfront 集成,非常简单。我什至不需要上传 JS 到 s3。
    猜你喜欢
    • 2019-07-29
    • 2017-05-18
    • 2023-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-18
    • 2019-06-24
    相关资源
    最近更新 更多