【问题标题】:How to use Babel with fs.createReadStream如何将 Babel 与 fs.createReadStream 一起使用
【发布时间】:2018-01-19 16:14:46
【问题描述】:

我有一个 ES6 js 文件,我想使用 fs.createReadStream 和 babel 将其转换为 ES5。

fs.createReadStream('path.js').pipe(res);

这只是一个快速而肮脏的原型。我知道不要在生产中提供这样的页面。

【问题讨论】:

    标签: babeljs


    【解决方案1】:

    我解决了

    const babel = require('babel-core');
    
    ...
    
        fs.readFile('src/pages' + req.url, 'utf8', (err, es6) => {
          const js = babel.transform(es6, {presets: ['es2015', 'stage-2']});
          res.write(js.code);
          res.end();
        });
    
    ...
    

    【讨论】:

      猜你喜欢
      • 2019-09-28
      • 2021-03-30
      • 2020-12-22
      • 1970-01-01
      • 1970-01-01
      • 2018-05-27
      • 2016-02-04
      • 2019-07-30
      • 2018-11-23
      相关资源
      最近更新 更多