Fique tranquilo. Zilhões de alunos já passaram por essa parte sem problema algum.
Onde está seu script completo do Gulp?
'use strict'
var
gulp = require('gulp')
,imagemin = require('gulp-imagemin')
,clean = require('gulp-clean')
,concat = require('gulp-concat')
,htmlReplace = require('gulp-html-replace')
,uglify = require('gulp-uglify')
,usemin = require('gulp-usemin')
,minifycss = require('gulp-minify-css')
,browserSync = require('browser-sync')
;
gulp.task('server', function () {
browserSync.init({
server: {
baseDir: 'dist'
}
});
gulp.watch('dist/**/*').on('change', browserSync.reload);
});
gulp.task('default', ['copy'], function() {
gulp.start(
// 'build-js',
// 'build-html'
'usemin'
);
});
gulp.task('imagemin', function () {
gulp
.src('src/img/**/*')
.pipe(imagemin())
.pipe(gulp.dest('src/img'));
});
gulp.task('copy', ['clean'], function () {
return gulp
.src('src/**/*')
.pipe(gulp.dest('dist'));
});
gulp.task('clean', function () {
return gulp
.src('dist')
.pipe(clean());
});
gulp.task('usemin', function () {
return gulp
.src('dist/**/*.html')
.pipe(usemin({
js: [uglify()],
css: [minifycss()]
// inlinejs: [uglify()],
// inlinecss: [minifycss(), 'concat']
}))
.pipe(gulp.dest('dist'));
;
});
Diga-me também sua versão do Linux.
Linux 3.19.0-33-generic #38-Ubuntu SMP x86_64 x86_64 x86_64 GNU/Linux
Já testou seu código em outra distribuição Linux?
Não.
Apague sua pasta node_modules. Depois de apagar baixe todas dependências com o comando:
npm install
Já fiz. Não funcionou. :(
Você instalou as versões que uso no curso? Se instalou outra versão não garanto porque pode haver bug.
Já instalei as versões específicas e também as mais atuais. Não funcionaram.
Colê o conteúdo do seu package.json para eu ver.
{
"name": "projeto",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"gulp": "gulp"
},
"author": "",
"license": "ISC",
"devDependencies": {
"browser-sync": "^2.10.0",
"gulp": "^3.9.0",
"gulp-clean": "^0.3.1",
"gulp-concat": "^2.6.0",
"gulp-cssmin": "^0.1.7",
"gulp-html-replace": "^1.5.5",
"gulp-imagemin": "^2.3.0",
"gulp-minify-css": "^1.2.2",
"gulp-uglify": "^1.5.1",
"gulp-usemin": "^0.3.16"
}
}