Не удается найти модуль в другой функции / файле - PullRequest
0 голосов
/ 26 октября 2018

Я запускаю проект casper и у меня есть два файла:

Код в main.js:

var casper = require('casper').create();
var aSecondary = require('./secondary.js');
aSecondary.secondaryRun();

Код в secondary.js is:

function secondaryRun() {
    var aSecondaryCasper = require('casper').create();
}
exports.secondaryRun = secondaryRun;

Ошибка: не удается найти модуль 'casper' /home/username/phantomjs:/platform/secondary.js:1 в secondRun

IНе понимаю, почему я могу найти модуль casper в main.js, а не в secondary.js.

Спасибо

1 Ответ

0 голосов
/ 26 октября 2018

Исправлено.Это задокументировано по адресу: http://docs.casperjs.org/en/latest/writing_modules.html

Мне нужно это в файл second.js, чтобы он заработал:

var require = patchRequire(require);
...