web-dev-qa-db-fra.com

Erreur avec gulp serve: Requérant un module externe babel-register

En exécutant yeoman generator "Webapp", je reçois une erreur lors de l'exécution de gulp serve. Voici les versions suivantes pour un meilleur 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 serve une 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));

Est-ce que quelqu'un a une idée du problème, 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

Lisez également plusieurs autres articles présentant un problème similaire, sans succès, parmi les suivants: 

gulp serve: échec du chargement du module externe babel-core/register

Requérant un module externe babel/register # 726

babel a été renommé babel-core # 727

Angular-Fullstack Nécessite un module externe babel-register

12
alphapilgrim

peut-être que cela peut aider.

créez .babelrc dans vos projets et mettez ceci:

{
  "presets": [
    "es2015"
  ]
}
2
Dede Hamzah

J'ai essayé de nombreuses façons en expliquant ci-dessus, y compris 

npm install --global gulp
npm install --save-dev gulp 

etc pour l'installation de gulp, mais a finalement trouvé la solution en exécutant la commande under, qui change gulp en quelque chose gulp-cli sur la ligne de commande phpStorm.

npm install -D babel
0
Abdullah Muhammad
npm install babel-cli babel-preset-es2015
0
KARTHIKEYAN.A