前端工程化-webpack(babel编译ES6)

最新版安装与普通安装webpack

 

使用babel-loader编译ES6,须要遵循规范,安装babel-presetsweb

规范列表浏览器

 

对应babel-loader,babel-preset安装最新版和普通版:babel

presets算是loader的参数,如何指定参数?函数

 

 babel-presets也有一个参数就是targets,这个参数告诉babel当你编译时,根据你指定的targets选择哪些语法编译,哪些语法不编译插件

能够看出下图的includes方法和set都没有编译,这是由于一些低版本浏览器中不存在3d

 

 babel-presets针对编译的是语法,要想使得这些函数与方法也被编译,就要用到babel的两个插件orm

 

 

 

1.babel ployfilll

 

2.babel runtime transform

局部垫片使用,新建.babelrc文件:blog

webpack.config.js改为:get

 

 

因为babel-runtime不是最新版本从新安装

相关文章
相关标签/搜索