2014-03-05 3 views
4

Я использую gulp-connect, у меня есть все мои .html-файлы в корневом каталоге проекта.Как обратиться к root в connect.server()?

Это мой gruntfile.js

var gulp = require('gulp'); 
var connect = require('gulp-connect'); 

gulp.task('connect', connect.server({ 
    root: '/', 
    port: 8000, 
    livereload: true, 
    open: { 
     file: 'index.html' 
    } 
})); 

я пытался root: '', root: '.', а также не объявлять ничего, все они не работают с 404 файла не найдены ошибки, но если я переехал мой .html к югу каталог, такой как dist и объявить root: 'dist', он работал.

Пожалуйста, помогите, как настроить root-вариант connect.server() для поиска файлов в корневом каталоге моего проекта?

Спасибо.

+1

Лично я [пропустить ненужный плагин] (http://blog.overzealous.com/post/74121048393/why-you-shouldnt-create-a -gulp-plugin-or-how-to-stop) и просто подключитесь сами. – OverZealous

ответ

4

Наконец, я получить работу с помощью root: [__dirname]

+3

Вы также можете сделать path = require ('path'), а затем root: path.resolve ('./') – Dustin

+0

Это должно быть более очевидно в документах –

+0

Спасибо. Это меня тоже смутило. – Ian

 Смежные вопросы

  • Нет связанных вопросов^_^