无法加载与spookyjs放在同一父node_modules目录中的casperjs模块

时间:2015-02-03 23:54:51

标签: javascript node.js casperjs spookyjs

我只在项目的node_modules文件夹中安装了spookyjs,但是当casperjs安装了全局(-g)标志时,我只能成功执行我的脚本(或者包含的示例),而不是我有它与spookyjs在相同的nodes_modules中。

我可能会忽略任何配置或步骤吗? 谢谢!

1 个答案:

答案 0 :(得分:0)

CasperJS不是您可以要求的节点模块。它全局安装(-g),以便幽灵可以在PATH中找到可执行文件。您不需要npm来安装CasperJS。只需将其放在某处并将其目录添加到PATH中。

comments所述,在创建过程中也可以将CasperJS可执行文件/ shell脚本的路径作为选项:

var spooky = new Spooky({
    child: {
        command: 'path/to/executable'
    }
}, function(err){
    ...
});