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

webpack创建捆绑包并替换字符串,webpack,webpack-2,Webpack,Webpack 2,我当前的webpack-3 confing从许多angular-1模块创建bundle.js load.js通过require.js加载bundle.js?1234,我需要在每次重建时更改URL查询参数(防止缓存) 我尝试了字符串替换加载程序,但它不能与直接的配置一起工作。因为load.js不在条目文件列表中 那个么,如何处理文件而不将其包含在包中呢 module.exports = { context: "/app", entry: ['source1.js', 'source2.js', '

我当前的webpack-3 confing从许多angular-1模块创建bundle.js

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

我尝试了字符串替换加载程序,但它不能与直接的配置一起工作。因为load.js不在条目文件列表中

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

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-'
    }
  }
]}};
您只需执行以下操作:

filename: "[name].[hash].bundle.js"