基于 Webpack 使用 ES6 新特性
2015-11-07 · 610 chars · 4 min read
webpack 是一个在客户端构建和加载模块的工具,本文介绍如何基于 webpack 写 ES6 代码。文中相关代码请查看 github 项目:webpack-es6-demo。
1、webpack 的特点#
webpack 最显而易见的优点是:
- 支持 AMD,CommonJS 模块,通过 loader 还可以支持 ES6
- 支持 npm 和 bower 等包管理工具
- 可以加载非 js 代码:CSS,templates……
- 模块按需加载
- 内嵌在开发服务中
(广告时间:我之前发布的fede2就是将 webpack 嵌入到 express 中实现本地开发,webpack 嵌入 gulp 中进行前端工程化)
2、安装 webpack#
安装方法:
npm install -g webpack
增加对 ES6 的支持:
npm install babel-loader --save-dev