text: const path = require('path')
  const fs = require('fs')
  const ora = require('ora')
  const rm = require('rimraf')
  const copy = require('copy')
  const chalk = require('chalk')
  const rootPath = path.resolve(__dirname, '../')
  
  new Promise(() => {
    // 替换单模块文件
    let copying = ora('copying...')
    copying.start()
    rm('*.js', err => {
      if (err) throw (err)
      let folderList = fs.readdirSync(path.resolve(rootPath, 'babelLib'))
      folderList.forEach((item, index) => {
        copy(`babelLib/${item}/*.js`, rootPath, function (err, files) {
          if (err) throw err;
          if (index === folderList.length - 1) {
            console.log(chalk.cyan('  Copy complete.\n'))
            copying.stop()
          }
        })
      })
    })
  }).catch((err) => {
    throw err
  })