Ich suche nach einer Lösung für ein Problem. Ich möchte die Bibliothek casperjs installieren und verwenden, ohne irgendetwas global auf dem Rechner zu installieren.Run Phantomjs und casperjs auf lokalen Ordner
Zuerst versuche ich einfach zu installieren, indem npm install casperjs
(https://www.npmjs.com/package/casperjs)
Offensichtlich ist dies die Fehlermeldung: casperjs : commande introuvable
Ich versuche statischen Pfad zu verwenden: ../../node_modules/casperjs/bin/casperjs scriptCasperJS.js
New Fehler: Fatal: [Errno 2] No such file or directory; did you install phantomjs?
Also ich herunterladen und extrahieren Phantomjs von website und exportieren Sie meinen Ordner in die Umgebungsvariable: export PHANTOMJS_EXECUTABLE=/home/xxxxxxxxxx/node_modules/phantomjs-2.1.1-linux-x86_64/bin/phantomjs
Es ist in Ordnung, aber neue Fehler: CasperError: Can't find module casperjs
Dies ist wahrscheinlich von meinem Code kommen:
var casper = require("casperjs").create({
verbose: false,
logLevel: "debug"
});
Jede Idee ..? Muss ich den Code mit Casperjs ändern?
Vielen Dank im Voraus für Ihre Hilfe.
EDIT: für ein besseres Verständnis
- myfolder
+- modules
| +- phantomjs-2.1.1-linux-x86_64
| | +- bin
| | | +- phantomjs
+- node_modules
| +- casperjs
| | +- bin
| | | +- casperjs
+- scripts
| +- myscriptname
| | +- scriptCasperJS.js
+- package.json
Ich bin mir dessen bewusst, dass mein Skript über diesen Befehl ausgeführt wird, wie ich sagte: '../../node_modules/casperjs/bin/casperjs scriptCasperJS.js' Zuvor casper wurde weltweit installiert (-g) und alles läuft gut. – Tomy137
Nun, in diesem Fall ist die Antwort noch einfacher. Es ist nur eine falsche Anforderung, ich habe es einfach überprüft. : -) – noKid
Okay! So ist es Arbeit ... Wonderfull !! Aber wo zum Teufel hast du diese Tipps gefunden? Natürlich danke ich dir aber vielleicht wird das "gaterie" warten ;-) – Tomy137