Сделал сборку Gulp+Webpack.
Начал писать модуль с использование async/await
const asyncAwait = () => {
const url = 'https://api.github.com/repos/javascript-tutorial/en.javascript.info/commits';
const url2 = 'https://api.github.com/users';
async function getUser() {
let commits = await fetch(url);
console.log(commits);
}
getUser();
}
module.exports = asyncAwait;
И в браузере начинает выскакивать ошибка
Uncaught ReferenceError: regeneratorRuntime is not defined
at n (script.js:1)
at script.js:1
at t.exports (script.js:1)
at HTMLDocument. (script.js:1)
Как исправить ошибку?
Вот код webpack.config:
module.exports = {
mode: process.env.NODE_ENV,
//development production
mode: 'development',
output: {
filename: 'script.js',
},
module: {
rules: [
{
test: /\.m?js$/,
exclude: /(node_modules|bower_components)/,
use: {
loader: 'babel-loader',
options: {
presets: ['@babel/preset-env']
}
}
}
]
},
};