javascript - gulp ne peut pas utiliser babel correctement
PHP中文网
PHP中文网 2017-05-16 13:42:17
0
2
717

Babel et presets-es2015 déjà installés

Il existe des dépendances correspondantes dans package.json

{
  "name": "test",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "babel-preset-es2015": "^6.24.1",
    "gulp": "^3.9.1",
    "gulp-babel": "^6.1.2"
  }
}

gulpfile.js

var gulp = require("gulp");
var babel = require("gulp-babel");

gulp.task("es5", function() {
    return gulp.src("es5/test.js")
        .pipe(babel({
            presets: ["es2015"]               
        }))
        .pipe(gulp.dest("es6"));
});

Structure du répertoire :

Une erreur est signalée lors de l'exécution : Erreur : Impossible de trouver le préréglage "es2015" par rapport au répertoire "C:UsersLiDesktop"

Utilisez : presets : ['es2015'].map(require.resolve) pour signaler : Erreur : Impossible de trouver le module 'es2015'

Mais je les ai tous installés, et ils sont également affichés dans package.json

PHP中文网
PHP中文网

认证0级讲师

répondre à tous(2)
PHPzhong
  1. babel-presets-es2015 Assurez-vous d'abord qu'il est installé. babel-presets-es2015先确认一下有没有安装好。

  2. 第二个pipe里面的内容和.babelrc

Le contenu du deuxième tube est dupliqué avec .babelrc, un seul est nécessaire🎜🎜 🎜
滿天的星座

Essayez-le

npm je babel-core -D

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!