【发布时间】:2016-08-27 03:15:48
【问题描述】:
我正在寻找解决一个问题的方法。我想安装和使用库 casperjs 而不在机器上全局安装任何东西。
首先我尝试通过npm install casperjs (https://www.npmjs.com/package/casperjs) 安装
显然,这是错误消息:casperjs : commande introuvable
我尝试使用静态路径:../../node_modules/casperjs/bin/casperjs scriptCasperJS.js
新错误:Fatal: [Errno 2] No such file or directory; did you install phantomjs?
所以我从website 下载并提取phantomjs 并将我的文件夹导出到环境变量:export PHANTOMJS_EXECUTABLE=/home/xxxxxxxxxx/node_modules/phantomjs-2.1.1-linux-x86_64/bin/phantomjs
没关系,但出现新错误:CasperError: Can't find module casperjs
这可能来自我的代码:
var casper = require("casperjs").create({
verbose: false,
logLevel: "debug"
});
任何想法..?我必须改变用 casperjs 编码的方式吗?
提前感谢您的帮助。
编辑:为了更好地理解
- myfolder
+- modules
| +- phantomjs-2.1.1-linux-x86_64
| | +- bin
| | | +- phantomjs
+- node_modules
| +- casperjs
| | +- bin
| | | +- casperjs
+- scripts
| +- myscriptname
| | +- scriptCasperJS.js
+- package.json
【问题讨论】:
标签: npm phantomjs local casperjs require