3

我正在尝试使用 SPOOKY 在 nodejs 上运行 casper scraper 。当我在本地主机上运行刮板时,它工作正常,但是当我在 AWS 弹性 beanstalk 服务器上部署项目时,会出现以下错误。

Error: spawn casperjs ENOENT
    at exports._errnoException (util.js:1018:11)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:193:32)
    at onErrorNT (internal/child_process.js:367:16)
    at _combinedTickCallback (internal/process/next_tick.js:80:11)
    at process._tickCallback (internal/process/next_tick.js:104:9)
[nodemon] app crashed - waiting for file changes before starting...

我已经尝试设置binPath: './node_modules/casperjs/bin/casperjs'"并尝试在全球范围内安装 Casper,但无法做到。我也添加 command: /^win/.test(process.platform) ? 'casperjs.cmd' : 'casperjs',了孩子,但这也没有奏效。

我已经搜索了一个多星期,但没有成功。

请在这个问题上帮助我。

4

1 回答 1

1

您需要全局安装casperjs-npm i -g casperjs

你可以在这里阅读更多

于 2020-06-23T08:53:47.320 回答