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



我只在项目的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){
    ...
});

相关内容

最新更新