5

列举webpack的几大特色

 4 years ago
source link: https://yanhaijing.com/tool/2015/08/22/webpack-features/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

列举webpack的几大特色 译 编辑

22 August 2015
号外号外:我的新书《React状态管理与同构实战》出版啦!!!快点我查看

webpack是一款优秀的静态资源打包工具,本文将会介绍其一些特色。

239.png

webpack有丰富的插件接口。内部插件使用这些接口完成了大部分特色。这些接口使webpack非常灵活。

webpack使用异步I/O,并且有多级缓存机制。这让webpack速度非常快,和让人难以置信的增量编译速度。

webpack通过加载器机制支持文件的预处理。webpack支持打包任何静态资源,而不仅仅是javascript。你也可以很容易的编写自己的插件。

webpack支持ADMCommonJs模块风格。webpack对代码执行聪明的静态语法分析,甚至有一个评估引擎用来评估简单表达式。这使webpack对大部分现存的库的能很好的支持。

代码分割(模块)

webpack支持代码分割成块(模块),块可按需加载,减少初始加载时间。

webpack会进行很多优化工作,来减少文件的大小,对访问缓存也有很好的支持——哈希值。

webpack支持SourceUrls和SourceMaps,可用于简单的调试。也可监控文件,通过中间件和服务器实现自动重载。

webpack是为web而生的,但也支持webworks和node.js。

原文网址:http://yanhaijing.com/tool/2015/08/22/webpack-features/

微信公众号:颜海镜关注微信公众号 颜海镜微信支付二维码赞赏支持 微信扫一扫

暂无评论,抢沙发!!!


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK