【发布时间】:2013-11-11 14:18:59
【问题描述】:
当我在 Gruntfile.js 中为我的 HTML 文件使用 grunt-contrib-connect 并调用任务时,浏览器会启动并毫无问题地与 LiveReload 连接。
我现在正尝试对 PHP 文件做同样的事情,所以我使用 grunt-php。作者指出,grunt-php “几乎是 grunt-contrib-connect 的直接替代品”。
我已将 grunt-contrib-connect 的选项复制到 grunt-php 任务中,并添加了 keepalive 和 open,但浏览器没有启动,也没有建立连接。然而终端显示:
Running "php:livereload" (php) task
PHP 5.4.17 Development Server started at Mon Nov 11 15:56:04 2013
Listening on http://localhost:9000
Document root is /Users/fisu/Sites/generator-site-playground/dev
我的任务如下:
php: {
options: {
keepalive: true,
open: true,
port: 9000,
livereload: 35729,
hostname: 'localhost',
base: 'dev'
},
livereload: {
options: {
open: 'http://localhost:9000',
base: 'dev'
}
}
}
我尝试了不同的主机名,但浏览器仍然无法启动和连接。我错过了一个选项吗?
【问题讨论】:
标签: gruntjs