Erreur avec gulp serve: Requiert un module externe babel-register
De course générateur yeoman "Webapp", j'obtiens une erreur lors de l'exécution de gulp servir. Voici les versions suivantes pour une meilleure arrière-plan :
sw_vers && node -e 'console.log(process.platform, process.versions)'
ProductName: Mac OS X
ProductVersion: 10.11.3
BuildVersion: 15D21
darwin { http_parser: '2.6.0',
node: '5.2.0',
v8: '4.6.85.31',
uv: '1.7.5',
zlib: '1.2.8',
ares: '1.10.1-DEV',
icu: '56.1',
modules: '47',
openssl: '1.0.2e' }
node -v
v5.2.0
gulp -v
Requiring external module babel-register
CLI version 3.9.1
Local version 3.9.1
Enfin le gulp servir d'erreur:
gulp serve
Requiring external module babel-register
\node_modules/babel-core/lib/transformation/file/options/option-manager.js:372
throw new Error("Couldn't find preset " + JSON.stringify(val) + " relative to directory " + JSON.stringify(dirname));
Quelqu'un a une idée ce que le problème pourrait être, des suggestions?
Voici ce que j'ai essayé:
npm uninstall gulp
npm install gulp
//with global flag and not
npm install --save-dev gulp
//installing babel-register manually w/wo global flag and --save-dev
npm install babel-register
npm cache clean
Également lu plusieurs des messages d'autres avec le même problème, sans succès, certains des éléments suivants :
gulp: Failed to load module externe babel-core/enregistrer
Nécessitant le module extérieur de babel/register #726
babel a été renommé babel-core #727
Angulaires-Fullstack Nécessitant le module extérieur de babel-inscrivez-vous
source d'informationauteur alphapilgrim
Vous devez vous connecter pour publier un commentaire.
yep, après l'exécution de
npm install --global gulp-cli
- je exécutergulp -v
et j'aipuis j'ai mis à jour version CLI de l'article 3.9.1 (même que je l'ai en local), mais il n'a pas aidé.
mais quand je de rétrograder la version CLI de 3.9.0 il a commencé à travailler correct et le message “Failed to load module externe babel-registre” pas montré plus.
Ressemble 3.9.1 est buggé.
Exécuter:
j'espère que ça va vous aider.
peut-être que cela peut vous aider.
créer
.babelrc
dans vos projets, et de mettre ce:J'ai essayé de nombreuses façons d'expliquer ci-dessus, y compris
etc pour l'installation de gulp, mais finalement trouvé la solution en exécutant la commande ci-dessous, qui changent trait à quelque chose gulp-cli sur phpStorm ligne de commande.