Babel erreur de compilation: Impossible de trouver le module de base-js/bibliothèque/fn/get-itérateur

C'est ma structure de répertoire:

├───demo
   ├───entry
      ├───index.js
      ├───tap.js
      └───util.js
   ├───node_modules
   ├───index.html
   ├───package.json
   └───webpack.config.js
├───src
   ├───tap.js
   └───util.js
├───index.js
└───package.json

Dans demo/entry/index.js j'ai

import tap from '../../src/tap';

Au moment de la compilation, babel déclenche une erreur

ERROR in ../src/tap.js
Module build failed: Error: Cannot find module 'core-js/library/fn/get-iterator'

Mais cela fonctionne si je l'importation comme ce

import tap from './tap';

Le fichier ./tap.js et ../../src/tap sont les mêmes.

Est le problème node_modules? Parce que dans demo répertoire, le babel et tout le reste est node_modules, donc je peux import n'importe quel fichier que j'aime. Mais src/tap.js a pas de tel parent ou un frère répertoire comme node_modules, donc il va provoquer cette erreur.

La seule fois où cela m'est arrivé, certains dossiers ont disparu de node_modules/core-js/bibliothèque. J'ai dû supprimer et ré-installer base-js.
vous assurer que tab.js ne dispose pas d'un import ...get-iterator quelque part, il me semble que vous êtes en train de faire, tab.js est maintenant importé, mais ensuite, vous avez à traiter avec elle les importations.
tout progrès sur cette erreur? J'ai eu le même message d'erreur lors de l'exécution de réagir tutoriel. tutorialspoint.com/reactjs/index.htm

OriginalL'auteur qiuyuntao | 2016-05-15