我已经下载了可执行文件并创建了一个到/ usr / local / bin的simlink。
我在Mac OSX 10.7下
当我尝试运行需要某个模块的脚本时,即
var page = require('webpage').create();
我收到了错误
undefined:0 ReferenceError: Can't find variable: require
好像'require'不被视为保留字,而是被解释为变量符号。
(顺便说一下,每当我吃午餐时,我的码头都会出现一个Sencha Touch图标)
答案 0 :(得分:4)
您的PhantomJS副本来自旧版本。始终从http://phantomjs.org获取最新版本。
答案 1 :(得分:1)
我也有这个问题,问题是我的摩卡版本 - 回到1.9.0修复它。
答案 2 :(得分:0)
SenchaTouch 2.0根据操作系统在某处安装PhantomJS 1.1。在* NIX下检查“哪个phantomjs”。
只需修改你的bash或相应的配置文件,从PATH中删除SenshaTouch附带的Phantomjs。