如何在2020年通过Babel在Express API中使用ES6 synthax?

时间:2019-12-16 12:45:20

标签: node.js express ecmascript-6 babel

Babel docs中声明:

  

从Babel 7.4.0开始,不推荐使用此软件包   直接包含core-js / stable

...,所以我想相应地重构当前项目。尽管如此,如果没有Babel polyfill,我仍然无法在端点上收到“ ReferenceError:未定义regeneratorRuntime”错误。

在后端使用ES6的合适的现代方法是什么?

我当前的设置:

start.js

require('@babel/polyfill');
require('@babel/register')({
  presets: ['@babel/preset-env']
});

const app = require('./server.js')

module.exports = app;
.bashrc

{
  "presets": ["@babel/preset-env"],
}

您可以从Github中提取我的代码,并在此处使用它: https://github.com/somahargitai/expressApi

0 个答案:

没有答案