模块化的构建工具

1.requirejs

核心是支持amd风格的模块化运行代码

2.Browserify  

目标是让运行在服务器端的符合commonjs代码运行在浏览器端 

3.babel

定位是Transformer,即语法转换器,他承担将es6,jsx转化成es5语法的核心功能

4.systemjs

兼容各种模块化规范的运行工具

5.webpack

兼容各种模块化规范的标识 ,将模块化的概念延伸到其他类型的文件中

6.rollup

最早 实现了tree-shaking功能,天然支持es6模块的打包

posted @ 2020-11-01 15:42  waitklove  阅读(145)  评论(0编辑  收藏  举报