"use strict";
module.exports = function(grunt) {
grunt.loadNpmTasks("grunt-browser-sync");
grunt.loadNpmTasks("grunt-contrib-watch");
grunt.loadNpmTasks("grunt-postcss");
grunt.loadNpmTasks("grunt-sass");
grunt.loadNpmTasks('grunt-contrib-copy');
grunt.loadNpmTasks('grunt-contrib-clean');
grunt.initConfig({
sass: {
style: {
files: {
"css/style.css": "sass/style.scss"
}
}
},
copy: {
build: {
files: [{
expand: true,
src: [
"fonts/**/*.{woff, woff2}",
"img/**",
"js/**",
"*.html"
],
dest: "build"
}]
}
},
сlean: {
build: ["build"]
},
postcss: {
style: {
options: {
processors: [
require("autoprefixer")({browsers: [
"last 1 version",
"last 2 Chrome versions",
"last 2 Firefox versions",
"last 2 Opera versions",
"last 2 Edge versions"
]})
]
},
src: "css/*.css"
}
},
browserSync: {
server: {
bsFiles: {
src: [
"*.html",
"css/*.css"
]
},
options: {
server: ".",
watchTask: true,
notify: false,
open: true,
ui: false
}
}
},
watch: {
style: {
files: ["sass/**/*.{scss,sass}"],
tasks: ["sass", "postcss"],
options: {
spawn: false
}
}
}
});
grunt.registerTask("serve", ["browserSync", "watch"]);
grunt.registerTask("build", [
"clean",
"copy",
"sass",
"postcss",
"csso",
"imagemin"
]);
};
Привет всем, подскажите плз, в консоли использую команду grunt clean и вместо исполнения получаю "No "clean" targets found." Таск установлен, простейшая конфигурация написана, но проблема остаётся, как можно решить?