babel-runtime
将es6编译成es5去运行,前端可以使用es6的语法来写,最终浏览器上运行的是es5
在大多数情况下,你应该安装 babel-plugin-transform-runtime
作为项目依赖(用 --save-dev
)
1 | npm install --save-dev babel-plugin-transform-runtime |
和 babel-runtime
作为生产依赖关系(用 --save-dev
)。
1 | npm install --save babel-runtime |
添加下面一行到你的 .babelrc
文件:
1 | { |
或者
1 | { |
babel-polyfill
不会将代码编译成低版本的js,他的原理是当运行环境中并没有实现的一些方法的时候会去做兼容
1 | npm install --save babel-polyfill |