[译]webpack相关概念:代码切割

2016-09-08
阅读 4 分钟
4.4k
对于大型应用,将所有代码置于一个文件中是低效的,特别在某些代码块没有被加载的情况下。Webpack具有能将基础代码切分进能按需调用的“块(chunks)”中的特性。其中“块(chunks)”的概念在一些其他的打包工具中,被称之为“ 层(layers)”,“卷(rollups)”, 或是“片段(fragments)”。而这种能拆分基础代码的特性被称为“...

[译]开启webpack之旅( 四 ):使用插件

2016-08-25
阅读 1 分钟
2.9k
原文地址在webpack中通常使用插件来添加一些与打包相关的功能,例如BellOnBundlerErrorPlugin会通知你在构建过程的有哪些错误。 内置插件 可以在web pack的配置文件中使用内置插件特性: {代码...} 第三方插件 非内置插件则需要安装,如果发布在npm则通过npm安装,如果没有则通过别的方式: {代码...} 使用方法如下: {...

[译]开启webpack之旅( 三 ):使用Loaders

2016-08-25
阅读 3 分钟
2.7k
Loaders是应用于你app资源文件上的转换器。它们是执行在node端的函数,它们将源文件作为参数并将转换结果作为新的资源返回。例如,你可以使用loaders让web pack加载CoffeeScript或是JSX。

[译]开启webpack之旅(二):webpack是什么?

2016-08-24
阅读 1 分钟
2.8k
市面上的模块打包工具对大型应用(大型单页面应用)并不十分合适。因此急需开发出一款可以通过模块化将代码拆分与静态资源生成无缝结合在一起的工具。曾尝试从现有工具扩展,但实难达到所有目标。