管道巴贝尔蒸腾没有吞咽

时间:2016-11-07 14:05:03

标签: node.js babeljs

所以我创建了一个我想要安装的节点包,理想情况下我想在ES6中编写大部分节点包然后让babel在安装时将其转换。显然,最简单的方法是使用gulp,但是如果可能的话,我希望从我的软件包中删除依赖项,因为它对于一些对用户没有任何好处的东西来说是很多。< / p>

我编写的用于安装文件系统的脚本如下所示,但我也想将我的babel文章系统转换为文件系统。我给它一个很好的谷歌,但我似乎能找到的所有结果都需要gulp。有没有办法(甚至是一个小的npm包)我可以轻松地添加.pipe(babel())之类的内容?

files.forEach( function( file ) {
        var currentFile = scriptDir+file;
        fs.createReadStream(currentFile)
          .pipe(fs.createWriteStream('./pdir/core/scripts/'+file));
      })

0 个答案:

没有答案