Babel 模块加载技巧
Babel module loading techniques
我正在用 es6/babel/jspm 编写大多数新代码。但是模块加载尚未标准化,因此 运行 与使用 webpack、browserify 等的其他团队成员发生麻烦
这让我想问 babel 模块加载的各种工作流程是什么?任何指针? Pros/Cons?基本上我需要一种方法来至少为我们的团队提供替代方案。
我使用的是 gulp + browserify,但后来切换到了 webpack。
原因:
- 性能
- 较小的输出
- 更少的依赖(webpack 内置了缩小和源映射)
webpack 示例 (babel6)
https://github.com/glued/harp-babel/blob/master/webpack.config.js
https://github.com/glued/harp-babel/blob/master/webpack.production.config.js
gulp 示例 (babel6)
https://github.com/glued/harp-babel/blob/babel-gulp-v6/gulpfile.babel.js
我正在用 es6/babel/jspm 编写大多数新代码。但是模块加载尚未标准化,因此 运行 与使用 webpack、browserify 等的其他团队成员发生麻烦
这让我想问 babel 模块加载的各种工作流程是什么?任何指针? Pros/Cons?基本上我需要一种方法来至少为我们的团队提供替代方案。
我使用的是 gulp + browserify,但后来切换到了 webpack。 原因:
- 性能
- 较小的输出
- 更少的依赖(webpack 内置了缩小和源映射)
webpack 示例 (babel6)
https://github.com/glued/harp-babel/blob/master/webpack.config.js
https://github.com/glued/harp-babel/blob/master/webpack.production.config.js
gulp 示例 (babel6)
https://github.com/glued/harp-babel/blob/babel-gulp-v6/gulpfile.babel.js