Babel包含一个包含自定义再生器运行时的polyfill 和core-js。
此变换器的另一个目的是创建一个沙箱 代码的环境。如果你使用babel-polyfill和内置插件 它提供诸如Promise,Set和Map
根据文档,我考虑了这些信息,并得到以下几点:
我是对的吗?
答案 0 :(得分:0)
babel-polyfill:
babel-loader的作用是告诉webpack如何转换源文件。
如果你想使用babel-polyfill:
首先,运行npm install --save babel-polyfill
安装它
第二,在您的输入文件import 'babel-polyfill'
babel-plugin-transform-runtime,因为babel-polyfill修改全局变量:例如,当你使用babel-polyfill时,全局window.Object将包含assign
等属性,以及如果您的浏览器不支持它们,Promise,Set,Map等新API将作为全局变量提供,否则您应该使用babel-polyfill。