grunt-contrib-connect不提供来自我指定基础的文件

时间:2013-09-11 15:01:06

标签: gruntjs

我在Gruntfile中有一个非常简单的grunt-contribu-connect配置。

connect: {
  dev: {
    base: 'dist'
  }
},

任务运行并由我的监视任务保持活动状态,但是,每当我尝试从这个基本目录打开一个页面时,我都会得到错误输出而不是所需的页面。

Cannot GET /odds.html

在此图片中,您可以看到我的项目结构。 Gruntfile位于项目基础上,我要打开的odds.html文件位于dist文件夹中。

Project folder and file structure

在这里,您可以看到错误以及我想要点击的URI。

Browser with the error message

我确定我忽略了一些愚蠢的东西,但我看不到它。请帮忙!感谢。

1 个答案:

答案 0 :(得分:10)

我认为您需要添加'options'和/或'keepalive',如下所示。

connect: {
  dev: {
    options: {
      base: 'dist',
      keepalive: true
    }
  }
},

我希望这会对你有所帮助。