Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/421.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript PhantomJs安装_Javascript_Windows_Path_Phantomjs - Fatal编程技术网

Javascript PhantomJs安装

Javascript PhantomJs安装,javascript,windows,path,phantomjs,Javascript,Windows,Path,Phantomjs,我是phantomJS新手,我安装了它并将文件保存在路径C:\bin\phantomJS\phantomJS-1.9.7-windows中,并将其添加到windows路径中。 在他们的手册中说,创建一个JS文件,编写以下内容并将其保存为hello.JS: log('Hello,world!'); phantom.exit() 然后打开命令行并键入: phantomjs hello.js 我一直收到一个错误,上面写着“解析错误” 当输入文件phantomjs,它变成“phantomjs>”并且我写

我是phantomJS新手,我安装了它并将文件保存在路径C:\bin\phantomJS\phantomJS-1.9.7-windows中,并将其添加到windows路径中。 在他们的手册中说,创建一个JS文件,编写以下内容并将其保存为hello.JS:

log('Hello,world!'); phantom.exit()

然后打开命令行并键入: phantomjs hello.js

我一直收到一个错误,上面写着“解析错误”

当输入文件phantomjs,它变成“phantomjs>”并且我写hello.js时,我得到另一个错误“找不到变量:hello”

如何访问hello文件


谢谢

基本方案是将JS文件放在与phantomjs.exe相同的文件夹中

  • 导航到包含phantomjs.exe和js文件的文件夹
  • 按CTRL+Shift+鼠标右键单击并选择“在此处打开命令窗口”
  • 输入:
    phantomjs.js

  • 如果这是可行的,你可以用你的路径变量来扩展这个例子。运行此示例以确保所有内容都已正确设置

    此外,当您键入phantomjs时,您将进入其控制台,在那里可以执行javascript代码。因此,当您在那里输入hello.js时,它试图将其解释为javascript代码,而hello没有定义

    无法复制:这适用于Windows版本,而不是Mac版本。用户的路径可能有问题。我们可以看到您的命令窗口的屏幕截图吗?我添加了一个当前状态的屏幕截图,感谢使用phantomjs命令行,您应该直接键入命令:phantomjs>console.log('Hello,world!');phantom.exit();使用phantomjs>hello.js无效