Node.js can';“t通行证”;这";作为spookyjs中的参数

Node.js can';“t通行证”;这";作为spookyjs中的参数,node.js,events,phantomjs,casperjs,spookyjs,Node.js,Events,Phantomjs,Casperjs,Spookyjs,我试图将“this”作为参数传递给Spooky.emit,但没有得到任何输出。 这是我的代码: var Spooky = require('spooky'); var spooky = new Spooky({ child: { transport: 'http' }, casper: { logLevel: 'debug', verbose: true } }, function() { spooky.

我试图将“this”作为参数传递给Spooky.emit,但没有得到任何输出。 这是我的代码:

var Spooky = require('spooky');

var spooky = new Spooky({
    child: {
        transport: 'http'
    },
    casper: {
        logLevel: 'debug',
        verbose: true
    }
}, function() {

    spooky.start(
        'http://google.com');
    spooky.then(function() {
        this.emit('msg', this);
    });
    spooky.run();
});

spooky.on('msg', function(msg) {
    console.log(msg);
});

有人知道这里可能出了什么问题吗?

对不起,我打错了。我没有得到任何输出。你想用你的emit传递这个幽灵实例,对吗?有什么办法吗?