Current output:
"Using C:\Users\anders\Documents\GitHub\fylling.solutions\app/gulpfile.babel.js", notice the last slash is the other direction. Not sure if it matters?
"Retrieving list of gulp tasks"
"Exited with code 1"
gulpfile.babel.js
`var gulp = require("gulp");
var sourcemaps = require("gulp-sourcemaps");
var babel = require("gulp-babel");
var concat = require("gulp-concat");
var uglify = require("gulp-uglify");
var gutil = require("gulp-util");
var config = {
"javascript" : {
"root" : "source/javascript/",
"folders" : [
"./",
"components/"
],
"extension" : "js" //TODO: convert to array type
}
};
var files = {
"javascript" : [],
"stylesheet" : [],
"html" : []
};
/**
-
Load all config information
*/
{
function getPaths (root, folders, extension) {
var arr = [];
for (var i = folders.length - 1; i >= 0; i -= 1) {
var folder = folders[i];
if (folder === "./" || folder === "/") {
if (root[root.length - 1] === "/") {
folder = "";
}
}
arr.push(root + folder + "**/*." + extension);
}
return arr;
}
gutil.log("Added following languages from config:");
for (var language in config) {
if (config.hasOwnProperty(language)) {
var file = config[language];
files[language] = getPaths(file.root, file.folders, file.extension);
gutil.log("\t-> ", gutil.colors.magenta(language));
}
}
}
gulp.task("bundle-js", function () {
return gulp.src(files.javascript)
.pipe(sourcemaps.init())
.pipe(babel())
.pipe(concat("app.js"))
.pipe(uglify())
.pipe(sourcemaps.write("./"))
.pipe(gulp.dest("./product/"));
});
gulp.task("default", function () {
gulp.watch(files.javascript, ["bundle-js"]);
});
`
Any idea why I'm getting this code 1 error?