我是PhantomJS和JavaScript的新手。我的问题非常基础,但它给我带来了很多困难。
我已成功将可执行文件的PATH添加到我的系统变量中,当我在命令提示符下键入“phantomjs --version”时,会显示正确的版本(1.7.0)。
但是,当我尝试测试其中一个示例时,例如hello.js,我收到以下消息“无法找到变量:hello”
最初我将示例文件保存在文件夹“examples”中,但也尝试将它们移动到可执行文件所在的主phantomjs文件夹中。这两种选择都不起作用。
我还尝试使用以下语句从命令提示符处打开示例:“phantomjs examples / hello.js”,我收到以下语句“无法打开'examples / hello.js'”。
我知道在论坛上还有其他类似的问题,但解决方案对我没用。任何新的建议都会很棒,谢谢!
答案 0 :(得分:1)
假设hello.js
文件位于当前工作目录中,则需要输入:
phantomjs hello.js
在您的终端或命令提示符中,在PhantomJS提示符中不。
答案 1 :(得分:1)
遇到同样的麻烦。最后通过指定phatnomjs可执行文件的绝对路径来解决它。
而不是:
phantomjs myjsfile.js
做的:
/my/absolute/path/to/phantomjs/phantomjs myjsfile.js
我怀疑设置PATH会产生相同的效果,但是还没有测试过。