Comment puis-je installer le babel-polyfill de la bibliothèque?

J'ai juste commencé à utiliser de Babel pour compiler mon code javascript ES6 dans l'ES5. Quand j'ai commencer à utiliser des Promesses il semble que cela ne fonctionne pas. La Babel états de site web de support pour des promesses via polyfills.

Sans un peu de chance, j'ai essayé d'ajouter:

require("babel/polyfill");

ou

import * as p from "babel/polyfill";

Avec qui je vais recevoir le message d'erreur suivant sur mon application de l'amorçage:

Ne trouve pas le module 'babel/polyfill'

J'ai cherché pour le module, mais il semble que je suis absent quelque chose fondamentale ici. J'ai aussi essayé d'ajouter de la vieille et bonne bluebird MNP, mais il semble que ça ne fonctionne pas.

Comment utiliser les polyfills de Babel?

  • npm install _name_
  • REMARQUE: Babel a maintenant un distinct MNP paquet pour cette: babel-polyfill
  • juste pour vous faire économiser un clic, voici le lisez-moi complet.md fichier en version complète:
  • Ouais, ils pourraient avoir ajouté un peu plus d'infos là je suis d'accord 🙂 Mais tout ce que vous devez savoir, c'est npm install --save babel-polyfill et require('babel-polyfill).
  • Puisque vous utilisez ES6, vous pouvez également utiliser l'importation "babel-polyfill".