Этот проект вчера работал отлично. Сегодня я получаю сообщение об ошибке после запуска
$ casper js scraper. js
Я попытался повторно загрузить casper js и фантом js перед запуском проект снова, и я думаю, что это проблема, но я не уверен, как подойти к решению.
casper js & phantom js версии:
Nates-MacBook-Pro:my-email-scraper natehansel$ phantomjs --version
2.1.1
Nates-MacBook-Pro:my-email-scraper natehansel$ casperjs --version
Error: Cannot find module 'path'
phantomjs://platform/bootstrap.js:299 in require
phantomjs://platform/bootstrap.js:263 in require
phantomjs://platform/system.js:7
1.1.4
Nates-MacBook-Pro:my-email-scraper natehansel$
Это полный вывод ошибки.
Error: Cannot find module 'path'
phantomjs://platform/bootstrap.js:299 in require
phantomjs://platform/bootstrap.js:263 in require
phantomjs://platform/system.js:7
TypeError: undefined is not a constructor (evaluating 'require('webpage').create()')
/Users/natehansel/Desktop/Code-Projects/My-Email-Scraper/phantomjs:/platform/casper.js:2922 in createPage
/Users/natehansel/Desktop/Code-Projects/My-Email-Scraper/phantomjs:/platform/casper.js:1895 in start
/Users/natehansel/Desktop/Code-Projects/My-Email-Scraper/phantomjs:/code/scraper.js:59 in scrape
Nates-MacBook-Pro:my-email-scraper natehansel$
Вот заголовок моего javascript файла
var casper = require('casper').create();
var build = {
emails: [],
currentPage: 1,
currentLocation: 0,
proceed: true,
links: [],
email: undefined
};