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