javascript - 如何使用 casperJS、phantomJS 运行 js 文件而不在 cmd 中给出完整的文件路径?

标签 javascript cmd phantomjs casperjs filepath

经过长时间的战斗,我安装了CasperJS,PhantomJS。我检查了它们都可以使用 --version,它工作得很好!

但是,我必须将我想要使用 casperjs 运行的所有文件存储在与 casper.exe 相同的文件夹中!

如果我的 javascript 文件不在同一文件夹中,我必须指定它的完整路径:

casperjs C:\Program Files\Desktop\hello_world.js

这很不方便。

如何在不提供abs.path的情况下使用casperjs命令运行文件?

最佳答案

您只需将phantomjs.exe放入casperjs\batchbin\文件夹中并将其添加到systemPath中即可在任何地方执行casperjs。 例如,您的 casperjs 文件夹位于 C:\casperjs\下 运行命令,你就可以在任何地方执行:

setx path -m "%PATH%;C:\casperjs\batchbin"

或查看link向您展示从 gui 添加系统路径

关于javascript - 如何使用 casperJS、phantomJS 运行 js 文件而不在 cmd 中给出完整的文件路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34533555/

相关文章:

javascript - 切换三个或更多 div 的可见性

c++ - 我应该如何在自定义命令行中处理文本 IO?

ubuntu - 通过 npm 安装 karma 在 phantomjs 上超时

javascript - 为什么不读取第二个 IF 语句?

javascript - Jquery函数式编程风格

java - 如何从命令行运行 Ruby 脚本并使用 Java 代码获取响应?

selenium - 如何用 PhantomJS 替换 Chrome 以与 Selenium 和 Conductor 一起使用?

javascript - 无法在 .evaluate 中运行 FOR 循环(node-horseman/phantomjs)

javascript - 使用 jquery 的上下文菜单

c++ - 为什么 utf-8 字符在 cmd.exe 中不显示?