webpack - CDN 服务 block 文件

标签 webpack

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

我希望这些 block 文件位于 CDN 服务器上。我尝试了 publicPath 属性,但路径被添加到除 block 文件之外的任何地方。这是我的配置,我是否遗漏了什么?

 output: { path: helpers.root('dist'), 
 publicPath: 'https://my-cdn.net/', 
 filename: '[name].[chunkhash].bundle.js', 
 sourceMapFilename: '[name].[chunkhash].bundle.map', 
 chunkFilename: '[id].[chunkhash].chunk.js' }

最佳答案

现在工作正常,到处都包含公共(public)路径。确保将其包含在 webpack.prod.js 中

关于webpack - CDN 服务 block 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41589024/

相关文章:

webpack - 运行 webpack 后未定义“全局”

javascript - 如何使用 Webpack 延迟加载外部模块?

javascript - 如何使用webpack输出的变量?

javascript - 包含 webpack 和 bootstrap 4 的自定义字体类型不起作用

javascript - 在 Cypress 中的转译 Vue 组件中加载 CSS 样式表

javascript - Vue-loader语法错误: Unexpected token { when importing a component from a js file

javascript - 如何使用 webpack 模板在 Vue 2 项目中应用 Stylus 插件

javascript - 如何从 webpack 中的 Assets url 中删除后缀斜杠 "/"| Gatsby

reactjs - 如何在 gatsby 中初始化 firebase?

javascript - Angular V5 Webpack 教程中的生产构建问题(img 标签错误)