Babel

到这里得开始关注自身代码的需求了,大多数项目最基础也需要使用到ES6语法了。虽然目前有好一部分浏览器都支持,但是难免会有某些不支持的情况,最好的做法全部转成ES5再给浏览器解析。

我们选择目前非常热门的ES编译器Babel来进行转换,需要安装@babel/core@babel/preset-env两个插件和创建babel.config.js配置文件。

npm i -D @babel/core @babel/preset-env 
// babel.config.js
module.exports = {
  presets: [
    [
      "@babel/preset-env", // ES
      {
        targets: {
          browsers: ["> 0.25%", "not dead"],
        },
      },
    ],
  ],
};
SPONSORS 赞助商
Vue.js
渐进式JavaScript框架
your logo