我试图在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都在我电脑上的同一个文件夹中。
我在语法上做错了什么? 感谢
答案 0 :(得分:6)
您必须直接在命令行上运行此脚本,而不是在phantomjs解释器中运行:
phantomjs rasterize.js http://www.google.com test1.pdf