Skip to content

Commit

Permalink
Update how-to-do-proper-tree-shaking-in-webpack-2.md
Browse files Browse the repository at this point in the history
  • Loading branch information
aladdin-add authored Aug 19, 2017
1 parent 2a13103 commit 2e7ef8d
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion TODO/how-to-do-proper-tree-shaking-in-webpack-2.md
Original file line number Diff line number Diff line change
Expand Up @@ -199,7 +199,7 @@ var V6Engine = function () {

#### 使用 Babili

Babel 的开发者们认为:何不开发一个基于 Babel 的代码压缩工具,就能够识别 ES6+ 的语法了。所以他们开发了[Babili](https://github.com/babel/babili),所有 Babel 可以解析的语言特性它都支持。Babili 能将 ES6 代码编译为 ES5,移除未使用的类和函数,这就像 UglifyJS 已经支持 ES6 一样。
Babel 的开发者们认为:为什么不开发一个基于 Babel 的代码压缩工具,这样就能够识别 ES6+ 的语法了。所以他们开发了[Babili](https://github.com/babel/babili),所有 Babel 可以解析的语言特性它都支持。Babili 能将 ES6 代码编译为 ES5,移除未使用的类和函数,这就像 UglifyJS 已经支持 ES6 一样。

Babili 会在编译前删除未使用的代码。在编译为 ES5 之前,很容易找到未使用的类,因此 tree-shaking 也可以用于类声明,而不再仅仅是函数。

Expand Down

0 comments on commit 2e7ef8d

Please sign in to comment.