babel

Pourquoi utiliser babel-polyfill alors que Babel transpile déjà vers ES5 ?

Si vous vous êtes également posé la question, l'utilisation de babel-polyfill pallie l'absence de fonctionnalités en ES5. Les classes d'ES6, par exemple, ne sont que du sucre syntaxique, donc Babel peut les remplacer par des fonctions utilisées comme constructeurs, ajouter des méthodes à l'aide de prototype ...etc.... Mais les fonctionnalités…

Pour pratiquer ES6 sans configuration pénible

Pour pratiquer la nouvelle version de JavaScript - ES6 (ou ECMAScript 6) précédemment baptisée ECMAScript 2015 - et toutes ses nouveautés (let, const, spread operators ...etc...), il est parfois plus simple d'utiliser babel récupéré depuis un CDN. Voici ce que cela donne : <!DOCTYPE html> <html> <…

Module build failed: ReferenceError: [BABEL] Unknown option: .babelrc.stage

Au lancement de webpack, si vous utilisez babel-loader pour transpiler du code ES6 en Es5, Module build failed: ReferenceError: [BABEL] Unknown option: .babelrc.stage est l'erreur qui a pu vous cueillir récemment. Le format du fichier .babelrc a en effet récemment changé. Ce qui vous permettait de transpiler davantage de…