PhantomJS期待一名身份识别者,但发现了“本地”

时间:2016-01-14 21:50:20

标签: javascript phantomjs

您好imstall phantom js并创建local.js文件包含下一个代码

var page = new WebPage(),
system = require('system'),
adress

if(system.args.length < 2){
    console.log("need adress");
    phantom.exit();

} else{
        console.log("im running")
        phantom.exit();
}

但是wmand im runnin code in comand line im有错误

phantomjs> local.js
expected an indentifier but found 'local' insted
phantomjs://repl-input:1 in global code

1 个答案:

答案 0 :(得分:2)

您没有运行脚本文件,但是您尝试访问名为local的变量,该变量将是具有属性js的对象。当您运行phantomjs时,这种方式就像一个JavaScript控制台:您正在执行JavaScript代码。

如果要运行脚本文件,则需要使用命令行界面(CLI),如下所示:

  

phantomjs local.js