首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >webpack创建捆绑并替换字符串

webpack创建捆绑并替换字符串
EN

Stack Overflow用户
提问于 2017-07-19 18:38:06
回答 1查看 426关注 0票数 0

我目前的webpack-3配置是从许多angular-1模块创建bundle.js。

load.js通过require.js加载bundle.js?1234,我需要在每次重建时更改URL查询参数(防止缓存)。

我尝试了string-replace-loader,但它不能直接进行配置。因为load.js不在入口文件列表中。

那么如何处理文件而不将其包含在包中呢?

代码语言:javascript
复制
module.exports = {
context: "/app",
entry: ['source1.js', 'source2.js', 'source3.js'],
output: {
    path: "/dist",
    filename: "bundle.js"
},
plugins: [ new BabiliPlugin() ],
module: {
loaders: [
  {
    test: /load\.js$/,
    loader: 'string-replace-loader',
    query: {
      search: 'bundle.js', // simple test, check it actually run
      replace: '-replaced-'
    }
  }
]}};
EN

回答 1

Stack Overflow用户

发布于 2017-07-19 18:39:50

你只需要做:

代码语言:javascript
复制
filename: "[name].[hash].bundle.js"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45188059

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档