मुझे निम्न त्रुटि मिलती है जब gulp-babel का उपयोग करने की कोशिश कर रहा हूँ:
त्रुटि: प्रीसेट "es2015" निर्देशिका के सापेक्ष नहीं मिल सका "/ उपयोगकर्ता / उपयोगकर्ता नाम"
मैं es2015 पूर्व निर्धारित विश्व स्तर पर और स्थानीय स्तर पर स्थापित है तो यह क्यों एक मुद्दा होगा नहीं देख सकते हैं।
नीचे मेरा gulp सेट अप और 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"
}
मैं नोड v5.1.0 और बेबल v6.4.0 का उपयोग कर रहा हूं
यहाँ टर्मिनल ouput है
presets
सरणी में एक स्ट्रिंग पास करने की आवश्यकता है, जैसे['es2015']
, मुझे हालांकि बहुत यकीन नहीं है