4

我是 PhantomJS 和 JavaScript 的新手。我的问题非常基本,但给我带来了很多困难。

我已成功将可执行文件的 PATH 添加到我的系统变量中,当我在命令提示符中键入“phantomjs --version”时,会显示正确的版本(1.7.0)。

但是,当我尝试测试其中一个示例时,例如 hello.js,我收到以下消息“找不到变量:你好”

最初我将示例文件保存在“examples”文件夹中,但也尝试将它们移动到可执行文件所在的主 phantomjs 文件夹中。这两个选项都不起作用。

我还尝试使用以下语句从命令提示符打开示例:“phantomjs examples/hello.js”,我收到以下语句“无法打开'examples/hello.js'”。

我知道论坛上还有其他一些类似的问题,但解决方案对我不起作用。任何新的建议都会很棒,谢谢!

4

2 回答 2

1

假设hello.js文件在您当前的工作目录中,您需要输入:

phantomjs hello.js

在您的终端或命令提示符下,而不是在 PhantomJS 提示符下。

于 2012-12-27T15:34:43.280 回答
1

遇到了同样的麻烦。最后通过指定 phatnomjs 可执行文件的绝对路径来解决它。

代替:

phantomjs myjsfile.js

做:

/my/absolute/path/to/phantomjs/phantomjs myjsfile.js

我怀疑为其设置 PATH 会产生相同的效果,但尚未对其进行测试。

于 2014-02-25T01:03:29.350 回答