2014-03-05 1 views
4

gulp-connect를 사용하고 있습니다. 프로젝트 루트 디렉토리에 .html 파일이 모두 있습니다.connect.server()의 루트를 참조하는 방법은 무엇입니까?

이 내가 root: '', root: '.'뿐만 아니라 아무것도를 선언하지 않기 때문에, 그들은 모두 404 파일을 찾을 수 없습니다 오류와 함께 작동하지 않았다 시도

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

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

내 gruntfile.js입니다,하지만 난 하위 내 들이게 이동 한 경우 디렉터리가 dist이고 root: 'dist'이라고 선언하면 작동합니다.

내 프로젝트의 루트 디렉토리에서 파일을 찾기 위해 connect.server()의 루트 옵션을 설정하는 방법을 도와주십시오.

감사합니다.

+1

사용하여 작업을 진행, 나는 http://blog.overzealous.com/post/74121048393/why-you-shouldnt-create-a ([불필요한 플러그인을 건너] 것 -glup-plugin-or-how-to-stop)을 사용하고 직접 연결하십시오. – OverZealous

답변

4

마지막으로, 나는 그것이 개인적으로 root: [__dirname]

+3

당신은 또한 path = require ('path')와 root를 수행 할 수 있습니다 : path.resolve ('./') – Dustin

+0

이것은 문서에서 더 분명해야합니다 –

+0

고마워요. 그것은 나를 너무 곤란하게했다. – Ian