search

Home  >  Q&A  >  body text

javascript - webpack如何加载公共依赖的库

//文件入口
entry: {
    index: 'js/dev.js',
},

//入口文件输出配置
output: {
    path:'.build',
    filename: '[name].js'
},

//loaders
module: {
    loaders: [
       { test: /\.css$/, loader: "style!css" },
       { test: /\.(png|jpg)$/, loader:  'url-loader?limit=8192&name=statics/img/'+page+'/[name].[ext]'}
     
    ]
}

dev.js依赖zepto,underscore,util 我现在的做法是把这三个打成一个common.js包然后在html里用script标签直接调
<script src="common.js"></script>
<script src="index.js"></script>
有更好的办法么

PHP中文网PHP中文网2817 days ago202

reply all(1)I'll reply

  • 迷茫

    迷茫2017-04-10 17:41:36

    webpack会自动帮你把相同的模块打包成为一个common.js文件的,然后在页面引用common.js,他会去引用同级别目录下的依赖模块。

    var commonsPlugin =  new webpack.optimize.CommonsChunkPlugin('common.js');

    可以百度下CommonsChunkPlugin

    reply
    0
  • Cancelreply