phantomjs 命令行从不工作

phantomjs command line never works

我正在尝试 运行 phantomjs 提示符中的命令行(创建网站的 PDF 屏幕截图)

所以我启动了 phantomjs.exe 并在 phantomjs> 之后输入:

phantomjs rasterize.js http://www.google.com test1.pdf

无论我输入什么,我都会得到

需要一个标识符,但找到了 'rasterize'

phantomjs://repl-input:1 全局代码

(栅格化或我输入的任何其他内容)

即使是帮助,我也无法调用 (-h / --help) http://phantomjs.org/api/command-line.html

phantomjs.exe 和 rasterize.js 都在我电脑上的同一个文件夹中。

我在语法上做错了什么? 谢谢

您必须直接在命令行上 运行 此脚本,而不是在 phantomjs 解释器中:

phantomjs rasterize.js http://www.google.com test1.pdf