我只在我的项目的 node_modules 文件夹中安装了 spookyjs,但我只能在使用全局(-g)标志安装 casperjs 时成功执行我的脚本(或包含的示例),而不是当我将它安装在与 spookyjs 相同的节点模块。
是否有任何我可能在这里忽略的配置或步骤?谢谢!
我只在我的项目的 node_modules 文件夹中安装了 spookyjs,但我只能在使用全局(-g)标志安装 casperjs 时成功执行我的脚本(或包含的示例),而不是当我将它安装在与 spookyjs 相同的节点模块。
是否有任何我可能在这里忽略的配置或步骤?谢谢!
CasperJS 不是您需要的节点模块。它是全局安装的 ( -g
) 以便 spooky 可以在 PATH 中找到可执行文件。你不需要 npm 来安装 CasperJS。只需将其放在某处并将其目录添加到 PATH。
正如评论中所说,也可以在创建过程中将 CasperJS 可执行文件/shell 脚本的路径作为一个选项:
var spooky = new Spooky({
child: {
command: 'path/to/executable'
}
}, function(err){
...
});