美文网首页
@rollup/plugin-babel配置参数部分详解

@rollup/plugin-babel配置参数部分详解

作者: may505 | 来源:发表于2020-05-11 16:30 被阅读0次

    babelHelpers
    Type: 'bundled' | 'runtime' | 'inline' | 'external'
    Default: 'bundled'

    • 'runtime' - 如果你要用rollup构建一个js包的时候,使用该配置,该配置要结合@babel/plugin-transform-runtime插件使用,使用@babel/plugin-transform-runtime也要安装@babel/runtime插件
    • 'bundled' - 如果用rollup构建一个项目的用此参数
    • 'inline' 官网不推荐使用,会导致很多重复性代码
    • 'external' 要结合@babel/plugin-external-helpers插件使用,它会把helpers 收集到一个共享模块,我的理解是相当于runtime和bundled一个集合,就是把helpers 抽到一个全局的共享模块但是又不会造成全局的污染

    exclude
    不转换那些模块,一般是配置成node_module

    include
    转换那些模块,一般很少用到

    extensions
    Type: Array[...String]
    Default: ['.js', '.jsx', '.es6', '.es', '.mjs']
    能够转换那些文件
    我一般用到这几个配置;欢迎大家共同添加后面的参数

    相关文章

      网友评论

          本文标题:@rollup/plugin-babel配置参数部分详解

          本文链接:https://www.haomeiwen.com/subject/hfgunhtx.html