@krll-k

Что ожидают получить на вход gulp.src, gulp.dest и gulp.watch?

1) У меня есть Gulpfile:
spoiler
'use strict';

var gulp = require('gulp'),
    less = require('gulp-less'),
    livereload = require('gulp-livereload'),
    http = require('http'),
    st = require('st');

gulp.task('less', function() {
  gulp.src('app/styles/*.less')
    .pipe(less())
    .pipe(gulp.dest('dist/styles'))
    .pipe(livereload());
});

gulp.task('watch', ['server'], function() {
  livereload.listen({ basePath: 'dist' });
  gulp.watch('less/*.less', ['less']);
});

gulp.task('server', function(done) {
  http.createServer(
    st({ path: __dirname + '/dist', index: 'index.html', cache: false })
  ).listen(8080, done);
});

2) Я хочу изменить в gulp.src('app/styles/*.less') путь.
3) Относительно чего этот путь?
4) Если я туда напишу gulp.src('./*.css') то будет работать на windows?

У меня файловая структура проекта такова что нет папок, а только index.html, style.css и app.js
  • Вопрос задан
  • 3835 просмотров
Решения вопроса 1
@krll-k Автор вопроса
https://github.com/gulpjs/gulp/blob/master/docs/API.md

Чтоб понять придется углубляться в сам nodejs, это вам не браузер ;-)

var gulp = require('gulp');

gulp.task('default', function() {
  gulp.src("./*.css")
  	.pipe(gulp.dest('./'));
  gulp.watch('./*.js', function(event) {
  	console.log('File ' + event.path + ' was ' + event.type + ', running tasks...');
  });
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы