Babel - Erreur: Impossible de trouver le module 'babel-runtime/helpers/typeof'
Transpiling via gulp-babel
pour le serveur et browserify
avec babelify
pour le client à l'aide de async et await dans mon code. Ces caractéristiques semblent transformer très bien, mais...
Error: Cannot find module 'babel-runtime/helpers/typeof'
Contenu de .babelrc
{
"presets": ["react", "es2015"],
"plugins": [
"transform-class-properties",
"transform-async-to-generator",
"transform-runtime"
]
}
Contenu pertinent de package.json
"babel-core": "6.3.13",
"babel-eslint": "4.1.6",
"babel-plugin-transform-async-to-generator": "6.3.13",
"babel-plugin-transform-class-properties": "6.3.13",
"babel-plugin-transform-runtime": "6.3.13",
"babel-preset-es2015": "6.3.13",
"babel-preset-react": "6.3.13",
"babelify": "7.2.0",
"browserify": "12.0.1",
"gulp-babel": "6.1.0",
J'ai trouvé quelques autres mentions du présent, dont beaucoup semblent mener ici - https://github.com/babel/babel/issues/2954
Mais j'obtiens une erreur 404 sur le lien ci-dessus et ne peut même pas voir de toutes les questions liées à babel
- https://github.com/babel/babel/issues redirige vers https://github.com/babel/babel/pulls
Des idées?
OriginalL'auteur jerome | 2015-12-16
Vous devez vous connecter pour publier un commentaire.
S'avère que j'ai besoin de prendre l'installation de
babel-runtime
, qui à mon avis a été rendu obsolète avec la sortie de Babel v6.OriginalL'auteur jerome
Quand j'ai fait face à cela, c'était ma version de
npm
. J'ai eu une nouvelle installation de Ubuntu 16.04 et avait utilisénodenv
pour obtenir nœud 4.2.3 va, mais n'avais pas mis à jour mnp de quelque défaut que j'ai eu. Donc, en utilisantnpm update -g npm
changé à partir de la version 2.14.7 à 3.10.5. J'ai suppriménode_modules
et a courunpm i
de nouveau, et je n'ai pas vu le message d'erreur après que. (Notez que la suppression d'node_modules
et en cours d'exécutionnpm i
sans la mise à journpm
ne fonctionne pas.)OriginalL'auteur Tyler Collier
l'installation de babel-aides résolu le problème pour moi.
npm install --enregistrer babel-aides
OriginalL'auteur Kai Xu
Dirait qu'ils ont migré toutes les questions à un autre système: https://phabricator.babeljs.io/T2954
OriginalL'auteur Ray
J'ai été confronté à cette erreur, et toute la nuit pour trouver une solution, à la fin, juste supprimé
node_modules
dossier, n'anpm install
et il a travailléOriginalL'auteur imTheManager
J'ai eu un problème similaire:
La façon dont j'ai traité avec lui est de:
npm install
, et ça fonctionne cette foisOriginalL'auteur Alexee
J'ai Eu plus ou moins le même genre d'erreur
"Impossible de trouver le module" babel-générateur de. N'avait aucune idée sur la manière de les déboguer. J'ai donc finalement décidé de
Supprimer le Nœud Modules, Parfois l' (windows del node_modules " commande ne supprime pas le node_modules) dans ce cas ,supprimez-les manuellement.
mnp cache clean --force
mnp de vider le cache --force
mnp pruneau
npm install
cette approche a fonctionné pour moi.
OriginalL'auteur Sumanth