【发布时间】:2018-01-19 16:14:46
【问题描述】:
我有一个 ES6 js 文件,我想使用 fs.createReadStream 和 babel 将其转换为 ES5。
fs.createReadStream('path.js').pipe(res);
这只是一个快速而肮脏的原型。我知道不要在生产中提供这样的页面。
【问题讨论】:
标签: babeljs
我有一个 ES6 js 文件,我想使用 fs.createReadStream 和 babel 将其转换为 ES5。
fs.createReadStream('path.js').pipe(res);
这只是一个快速而肮脏的原型。我知道不要在生产中提供这样的页面。
【问题讨论】:
标签: babeljs
我解决了
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();
});
...
【讨论】: