Я хочу использовать перезагрузку gulp на моем рабочем потоке, но у меня проблемы с ним. Когда я начал с помощью команды «gulp» в командной строке, у меня есть соединение с сервером, но когда я перехожу в свой браузер, есть массаз «Can not GET /» Что это такое и как я могу решить эту проблему? Помоги пожалуйста.Перезагрузка Gulp не работает
У меня есть следующий gulpfile.js:
/**
* Created by adm on 4/24/2016.
*/
var gulp = require('gulp'),
rename = require('gulp-rename'),
minifyCSS = require('gulp-minify-css'),
notify = require("gulp-notify"),
livereload = require('gulp-livereload'),
connect = require('gulp-connect');
/*----------Local Server connect----------*/
gulp.task('connect', function() {
connect.server({
root: 'traning_js_skils',
livereload: true
});
});
/*----------HTML----------*/
gulp.task('html', function() {
gulp.src('./src/index.html')
.pipe(connect.reload());
});
/*----------CSS----------*/
gulp.task('css', function() {
return gulp.src('css/*.css')
.pipe(minifyCSS({keepBreaks:true}))
.pipe(rename('common.min.css'))
.pipe(gulp.dest('testfiles/'))
.pipe(livereload());
/*.pipe(connect.reload());*/
/*.pipe(notify('Done!'))*/
});
/*----------Watch----------*/
gulp.task('watch', function() {
livereload();
gulp.watch('css/*.css', ['css']);
gulp.watch('index.html', ['html']);
});
gulp.task('default', ['css', 'watch', 'connect']);
вы можете добавить скриншот структуры каталогов проекта пожалуйста? – rick
Конечно, могу. Посмотрите выше, я добавил структуру моего продукта. Если это важно, мой проект работал над angularjs и до того, как я использовал узел-статический сервер для получения данных json. Может быть, это конфликт между узлом-статическим и gulp connect? –
Если index.html, который вы хотите обслуживать, является единственным в корне, единственным явлением, которое я вижу, является корень: «traning_js_skils», возможно, что функция поиска в реестре выполняет поиск в каталоге traning_js_skils/traning_js_skils? попробуйте поставить «./» в корневую конфигурацию – rick