【发布时间】:2013-11-18 17:04:03
【问题描述】:
刚刚找到 Dalekjs 并尝试了他们的“入门”。
我将它与 grunt 一起使用,但我在“grunt dalek”之后收到此消息: 运行“dalek:dist”(dalek)任务 致命错误:连接 ECONNREFUSED
我的 Gruntfile.js 中包含了这个
dalek: {
options: {
browser: ['phantomjs']
},
dist: {
src: ['tests/test.js']
}
}
我的测试/test.js 看起来像这样:
module.exports = {
'Page title is correct': function (test) {
test
.open('http://google.com')
.assert.title().is('Google', 'It has title')
.done();
}
};
如果我尝试这个“dalek tests/test.js”,我会收到以下消息:
错误:dalek-browser-phantomjs:无法启动 Ghost 驱动程序
有什么想法吗?已经尝试删除 dalek 和 phantomjs 并重新安装它
【问题讨论】:
-
有趣的问题。该错误直接来自 PhantomJS。你能告诉我更多关于你的设置吗?您使用哪个操作系统,哪个节点版本等。另外,您能否发布您的 package.json 的内容,我想知道 dalek 的哪个版本是从 npm 拉下来的。谢谢。
-
是的。节点版本:v0.10.18。这是在我的 package.json 中:“grunt-dalek”:“~0.2.0”,“dalekjs”:“0.0.8”,“dalek-browser-chrome”:“0.0.8”。我用的是mac跑山狮,我的phantomjs版本是1.9.2