@Ourmine

Как исправить эту сборку галп?

Пытаюсь написать правильный gulpfile, но не могу в браузере пишет cannot get.
Gulp 4.0.2
Все пакеты с помощью нпма добавил как DevDependency

var gulp = require('gulp');
var browserSync = require('browser-sync').create();
var sass = require('gulp-sass');

gulp.task('sass', function(done) {
    gulp.src("assets/css/scss/*.scss")
        .pipe(sass())
        .pipe(gulp.dest("assets/css/css"))
        .pipe(browserSync.stream());


    done();
});

gulp.task('serve', function(done) {

    browserSync.init({
        server: "homepage.html"
    });

    gulp.watch("src/sass/*.sass", gulp.series('sass'));
    gulp.watch("src/*.html").on('change', () => {
      browserSync.reload();
      done();
    });
  

    done();
});

gulp.task('default', gulp.series('sass', 'serve'));


Я должен всего лишь компилировать код sass в css, Файловая структура:

assets>> css >> scss(папка в которой стоит сасс код который должен компилироваться) , main.css(в этот файл должен компилиться сасс)

node_modules

gulpfile.js
index.html
package.json
  • Вопрос задан
  • 57 просмотров
Пригласить эксперта
Ответы на вопрос 2
@ilonikso
Тебе нужно установить gulp глобально
Ответ написан
delphinpro
@delphinpro Куратор тега Gulp.js
frontend developer
можно пойти и почитать документацию browserSync
Серверу указывать папку с html файлами, и разрешить показывать листинг директории.

https://browsersync.io/docs/options#option-server
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы