npm 包 babel-preset-minarai 使用教程

阅读时长 3 分钟读完

今天,我们来介绍一个非常实用的 npm 包 - babel-preset-minarai。babel-preset-minarai 是一个用于快速转换 ES6+ 代码为 ES5 代码的 babel 预设包,旨在提供优秀的编译性能和高质量的编译结果。

安装:

使用 npm 安装:

配置:

将 babel-preset-minarai 添加到.babelrc配置中:

还可以通过配置选项来使用更详细的设置。下面介绍几个常用选项:

targets

该选项指定要编译代码的浏览器版本和 Node.js 版本。这定义了代码需要支持的浏览器列表和使用的Babel插件。

-- -------------------- ---- -------
-
  ---------- -
    ----------- -
      ---------- -
        --------- ---
        ------- --
      -
    --
  -
-

modules

该选项指定要编译的代码是使用什么模块系统编写的。默认为 "commonjs",如果你要编译的代码是使用 ES2015 模块编写的,应该将其设置为 "false"。

useBuiltIns

该选项指定是否将 polyfills 按需加载,而不是在全局加载所有内容。这样可以减小 bundle 的大小。

使用示例:

执行 npx babel index.js,输出:

我们可以看到,arrsum 的声明使用了 var,并在严格模式下使用。

总结

babel-preset-minarai 是一个能够帮助我们快速转换 ES6+ 代码为 ES5 代码的非常实用的 npm 包。熟悉了其基本用法及选项设置,将有助于我们更好地应用该包到我们的开发工作中。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60059b1881e8991b448ed437

纠错
反馈