当我在Gruntfile.js中为我的 HTML 文件使用grunt-contrib-connect并调用任务时,浏览器会启动并与 LiveReload 连接而不会出现问题。
我现在正在尝试对 PHP 文件做同样的事情,所以我正在使用grunt-php。作者指出 grunt-php “几乎是 grunt-contrib-connect 的替代品”。
我已将 grunt-contrib-connect 的选项复制到 grunt-php 任务,并添加了keepalive
and 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'
}
}
}
我尝试了不同的主机名,但浏览器仍然无法启动和连接。我错过了一个选择吗?