babel-all

0.0.5 • Public • Published

babel-all

使用babel批量转译当前项目所有js文件

安装

npm install babel-all -g

使用

  • 在当前项目的根目录创建babel-all.js
(() => {
  return {
    // 忽略的目录或文件
    ignore: ['./node_modules', './.git', './.idea', './babel-all.js', './dist'],
    // 其他非js文件
    others: {
      // 可以配置回调 str: 文件内容; 返回:处理过的文本
      './bin/www': (str) => str.replace('require(\'babel-register\')', ''),
      // true: 包含
      './package.json': true
    },
    // 默认只将es6 import modules相关代码转成commonjs的require modules语法
    // 设置该属性代码转换将同时使用"es2015"和"stage-2"的presets
    es2015: true
  }
})()
  • 在当前项目的根目录执行
babel-all

项目根目录会生成dist文件夹,转译后的所有文件会在里面

Readme

Keywords

Package Sidebar

Install

npm i babel-all

Weekly Downloads

1

Version

0.0.5

License

ISC

Last publish

Collaborators

  • aweiu