在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;
{
"presets": ["@babel/preset-env"],
}
您可以从Github中提取我的代码,并在此处使用它: https://github.com/somahargitai/expressApi