webpack 优化打包速度

作者: 海之深处爱之港湾 | 来源:发表于2019-03-19 10:36 被阅读1次

    打包速度优化

    由于文件数量过多,代码量过大导致打包速度特别慢

     文件多?
     依赖多?
     页面多?
    

    从整体来看webapck解决打包速度有哪些方法?

    办法一、
    分开vendor 和 app
    插件:
    DllPlugin
    DllReferencePlugin

    办法二、
    UglifyJsPlugin
    parallel
    cache

    办法三、
    HappyPack使 loader并行的去处理,可以让文件处理的过程中从串行变成并行
    从而减少文件处理的时间
    HappyPack.ThreadPool 共享文件之间的线程

    办法四、
    babel-loader
    options.cacheDirectory定死打包范围
    include
    exclude

    其他、
    减少resolve,当resolve过多时将会减慢webpack查找时间
    Devtool:去除sourcemap最后在我们编译的时候是不是需要sourcemap,上线的时候考虑将其省略掉
    cache-loader将会所有的loader处理的结果缓存下来了
    升级node
    升级webpack

    相关文章

      网友评论

        本文标题:webpack 优化打包速度

        本文链接:https://www.haomeiwen.com/subject/lpawmqtx.html