Gulp-connect w /子文件夹

时间:2015-01-27 23:11:57

标签: node.js gulp

以下是我的templates文件夹结构

的示例
--myTemplate
  --leadpages-template
    --index.html
--myTemplate2
  --leadpages-template
    --index.html
->myTemplate3
  --leadpages-template
    --index.html

我有一系列子文件夹,每个子文件夹代表不同的模板。该子文件夹的必填子项是LeadPages™市场模板所需的另一个名为leadpages-template的文件夹。

我有一个全局的工作,可以监视所有的事情,然后运行各种任务,如zip文件创建,SASS编译,JS连接等。每个任务最终都限定在被监视的子文件夹下文件已更改。

我遇到的问题是与gulp-connect任务有关:

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

gulp.task('connect', function() {
  connect.server({
    root: './',
    livereload: true
  });
});

如果我提供我的根文件夹,我就可以访问:

http://localhost:8080/myTemplate/leadpages-template
http://localhost:8080/myTemplate2/leadpages-template
http://localhost:8080/myTemplate3/leadpages-template

我希望能够做的只是访问:

http://localhost:8080/myTemplate
http://localhost:8080/myTemplate2
http://localhost:8080/myTemplate3

在过去,我已经完成了@具有多个根的模板级别,例如root: ['./','leadpages-template']。但现在,我已将连接作业移至根模板文件夹,因此我不确定如何提供类似以下内容:root: ['./', './**/leadpages-template']

可以这样做吗?

1 个答案:

答案 0 :(得分:0)

Gulp-connect-multi似乎具有该功能

https://github.com/torifat/gulp-connect-multi