node.js - 错误 - 运行 spookyjs

标签 node.js windows phantomjs casperjs spookyjs

我在运行 spookyjs 时在 windows 中收到以下错误,但代码在 linux 中运行。

错误

events.js:85
throw er; // Unhandled 'error' event
        ^
Error: spawn casperjs ENOENT
at exports._errnoException (util.js:746:11
at Process.ChildProcess._handle.onexit (ch
at child_process.js:1137:20
at process._tickCallback (node.js:355:11)

注意:

我已经安装了所有依赖项并添加了 PATH 变量

  1. 幻影
  2. Python
  3. casperjs - 使用 npm install -g casperjs
  4. 全局安装

在命令提示符下 casperjs 正在工作

我尝试过的:

  1. 将 npm 安装为全局使用

     npm install -g npm
    
  2. 卸载0.12并降级为0.10

  3. 添加系统变量C:\Windows\System32;.

任何想法或建议将不胜感激

最佳答案

spawn 正在尝试执行 casperjs 命令,请确保您可以从 cmd.exe 控制台执行它。如果这没有执行找到 casperjs 二进制文件并确保它已添加到 PATH

关于node.js - 错误 - 运行 spookyjs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31610144/

相关文章:

javascript - 从命令行像字典一样解析 JSON

javascript - 使用 Express Js 提供目录图像

python - 如何让脚本等待一段时间,以便加载来自 ajax 响应的数据,然后捕获网页

python - 在没有 Chrome GUI 的情况下抓取 JS 呈现的网站?

javascript - 如何使用粒子使用 HTML5 <canvas>

javascript - ExpressJS Route 中的正则表达式

java - 如何在不弹出控制台窗口的情况下从 Windows 7 下的批处理文件运行 java 应用程序?

windows - 为什么我无法在 Windows 10 上读取 deno 代理环境变量?

windows - cmd 不显示某些文件

pdf - 是否可以将 PhantomJS 用作客户端库?