phantomjs:未知模块系统

phantomjs:未知模块系统,phantomjs,Phantomjs,Phantomjs 1.4版(apt提供的最新版本)。我有一个js文件,包含以下内容: var page = require('webpage').create(); var system = require('system'); 当我运行它时,使用: phantomjs testscript.js 我得到一个错误: undefined:0 Unknown module system for require() 这是什么意思?是什么原因造成的?我试图从中运行示例,但似乎无法实现最简单的操作

Phantomjs 1.4版(apt提供的最新版本)。我有一个js文件,包含以下内容:

var page = require('webpage').create();
var system = require('system');
当我运行它时,使用:

phantomjs testscript.js
我得到一个错误:

undefined:0 Unknown module system for require()

这是什么意思?是什么原因造成的?我试图从中运行示例,但似乎无法实现最简单的操作。除了使用系统,还有其他读取命令行参数的方法吗?

更新至最新版本(1.9.1)。见:

或编译您自己的版本:

sudo apt-get update
sudo apt-get install build-essential chrpath git-core libssl-dev libfontconfig1-dev
git clone git://github.com/ariya/phantomjs.git
cd phantomjs
git checkout 1.9
./build.sh

注意:您需要从构建目录符号链接到/usr/bin/etc

只需下载当前版本并使用它即可。v1.4是古老的。他们有二进制文件你想用什么操作系统?@JustEngland Ubuntu-Linux 3.3.6-030306-generic x86_64 GNU/Linux