À propos de ce tutoriel
Dans cette vidéo nous allons voir une erreur classique lorsque l'on travaille avec un bundler et babel :
RegneratorRuntime is not defined
Cette erreur est liée à l'utilisation de babel et du preset @babel/preset-env
qui ajoute une référence vers des polyfills pour combler les fonctionnalités sans forcément demander le chargement de ces derniers.
module.exports = {
presets: [
[
'@babel/preset-env',
{
useBuiltIns: 'usage',
corejs: 3
}
]
]
}
La première option useBuiltIns
va permettre de demander à babel d'importer les polyfills en faisant référence à la librairie corejs
. Il nous faudra ensuite installer la version de corejs souhaitée.
npm i corejs@3
Et voila ! Vous ne devriez plus voir cette erreur dans vos