module.js:549
throw err;
^
Error: Cannot find module 'babel-runtime/helpers/typeof'
at Function.Module._resolveFilename (module.js:547:15)
at Function.Module._load (module.js:474:25)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/home/username/crawler-test/node_modules/queue-promise/dist/index.js:7:16)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
I do not have any of the babel modules queue-promise is trying to install, and none of those are listed as dependencies (aside from dev-dependencies
) in either crawlerr
or queue-promise
package.json. Am I doing something wrong, or was this a build issue you didn't catch?
"use strict";
const crawler = require("crawlerr");
const spider = crawler("http://google.com/");
spider
.get("/")
.then(({ req, res, uri }) => {
console.log(`Title from ${uri}:`, res.document.title);
})
.catch(error => {
console.log(error);
});