ich folgende Fehlermeldung erhalten, wenn sie versuchen zu verwenden, schluck-babel:Fehler: Konnte keine Voreinstellung finden „es2015“ in Bezug auf das Verzeichnis „/ Users/username“
Error: Couldn't find preset "es2015" relative to directory "/Users/username"
ich die es2015 Preset global installiert haben und lokal kann also nicht sehen, warum das ein Problem wäre.
Unten ist mein Schluck eingerichtet und package.json.
var babel = require('gulp-babel');
var es2015 = require('babel-preset-es2015');
gulp.task('babel', function() {
return gulp.src('./app/main.js')
.pipe(babel({
presets: [es2015]
}))
.pipe(gulp.dest('dist'));
});
Package.json
"devDependencies": {
"babel-preset-es2015": "^6.3.13",
"babel-preset-es2015-node5": "^1.1.1",
"browser-sync": "^2.11.0",
"gulp": "^3.9.0",
"gulp-babel": "^6.1.1",
"gulp-stylus": "^2.2.0"
}
I Knoten v5.1.0 bin mit und babel V6.4.0
ist hier der Anschluss ouput
Ich denke, Sie müssen eine Zeichenfolge im 'Presets' Array übergeben, wie' ['es2015'] ', ich bin nicht sehr sicher, obwohl – thefourtheye
@thefourtheye aber das gleiche Problem wie eine Zeichenfolge. –
Sie brauchten keinen Schluck. Vielleicht könnte das der Grund sein 'var gulp = require ('gulp');' –