à l'aide trait à l'installation d'un serveur web local

Je viens d'un grognement de fond. Et configuration d'un serveur web est aussi facile que de grunt connect.

Je mettrais code suivant dans mon grognement fichier et de l'exécuter grunt connect:

grunt.initConfig({
        //fire up the local server
        connect: {
            server: {
                options: {
                    port: 9778, //port to host on
                    livereload: 35729,
                    hostname: '0.0.0.0', //the hostname
                    base: 'out/' //the relative path from grunt file to base folder of web app
                }
            }
        }
    });

grunt.loadNpmTasks('grunt-contrib-connect');

Ma situation a changé, comme j'ai eu à migrer vers gulp. Mais je ne peux pas le faire fonctionner dans gulp. Peut-être que c'est à cause de mon passé. Je suis à l'aide de gulp-serveur web. Et ajouté ma gorgée de fichier se présente comme suit:

gulp.task('serve', function() {
  gulp.src('app')
    .pipe(webserver({
      path:'dist',
      port:'9090',
      livereload: true,
      directoryListing: true,
      open: true
    }));
});

Lorsque je navigue à localhost:9090, je reçois la réponse: cannot GET /

Ce que je fais mal? N'est pas le chemin le chemin relatif à partir de gulp fichier? Que suis-je censé passer à gulp.src? Il serait d'une grande aide si quelqu'un pouvait me donner un bon départ où chercher.

EDIT 1
mon gulpfile, le dossier src et le dossier après la construction, c'est à dire le dossier dist tous sont dans le même niveau.

├── src       //my raw application folder
├── dist      //application folder after building
|   .
|   .
|   └── index.html
└── gulpfile.js

OriginalL'auteur Pravin | 2015-07-10