【问题标题】:Webpack chunk files on CDN serverCDN 服务器上的 Webpack 块文件
【发布时间】:2017-05-18 23:09:44
【问题描述】:

我有一个 Angular 2 应用程序,我正在使用 WebPack 进行捆绑。 WebPack 生成块文件,这些文件在加载时动态添加到网页中:

<script type="text/javascript" charset="utf-8" async="" src="0.b422af7997bfeca78d4.chunk.js"></script>

我希望这些块文件位于 CDN 服务器上。 如何在script标签的src路径中添加CDN路径?

【问题讨论】:

    标签: angular webpack


    【解决方案1】:

    如果我的问题正确,您可以使用publicPath Docs

    在我的项目中,我有类似的东西

    output: {
      path: helpers.root('dist'),
      publicPath: 'https://mycdn.com/',
      // other config goes here
    }
    

    但这仅适用于 webpack prod 构建,因此它不会为 dev env 和本地环境放置任何 cdn。

    【讨论】:

    • 谢谢,我尝试了 publicPath,但它没有添加到块文件中,它只是添加到资产和供应商、polyfills 和主 javascript 文件中。在您的情况下,路径是否也添加到块文件中?
    • 不,我没有将块文件添加到页面中,喜欢下载 2 个文件(供应商、主文件)而不是同一文件的多个部分。但我认为 publicPath 也适用于块。抱歉,我的回答现在没有意义了
    猜你喜欢
    • 1970-01-01
    • 2016-12-06
    • 2019-07-29
    • 1970-01-01
    • 1970-01-01
    • 2019-10-08
    • 2018-02-06
    • 2016-07-04
    • 2021-10-31
    相关资源
    最近更新 更多