В phantomJS script Я хотел бы загрузить пользовательский модуль, но кажется, что относительные пути не работают в PhantomJS?
script.js
var foo = require('./script/lib/foo.js');
foo.bar('hello world');
phantom.exit();
foo.js:
exports.bar = function(text){
console.log(text);
}
- В соответствии с fs.workingDirectory я попал в хороший каталог
- foo.js не находится в пути поиска phantomjs
Я что-то пропустил?
EDIT:
inject() не является излишним, потому что мне не нужно вводить JS на HTML-страницу, но вместо этого загружать мой собственный модуль, например require ('fs'), но с относительным путем.