Я пытаюсь заставить работать асинхронно / ожидаемо в Next.js
коде на стороне сервера, но всегда получаю ошибку regeneratorRuntime is not defined
.Я пробовал несколько решений, включая следующие:
использовать preset-env с целевой версией 8.11 в .babelrc:
["@ babel / preset-env", {"target": {"node": "8.14"}}]
Включить @ babel / polyfill в конфигурацию next.config.js следующим образом:
webpack: (config, { dev }) => {
var oldEntry = config.entry;
config.entry = function () {
return oldEntry().then(function (entries) {
entries['main.js'].unshift('@babel/polyfill');
return entries;
});
}
return config;}
Однако, что бы я ни делал, я все равно получаю ошибку регенератор. Время не определено.Кто-нибудь сталкивался с такой же проблемой?Мой Babel и следующая версия - 7 +
Заранее спасибо за помощь.