学习 alsotang的《使用 superagent 与 cheerio 完成简单爬虫》过程中,安装superagent 和cheerio 都会有
npm ERR! cb() never cal
npm ERR! not ok code 0
这两个错误。 最后启动app.js时也出错:
module.js:340
throw err;
^
Error: Cannot find module 'inherits'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (E:\NODE-PROJECT\crawler\node_modules\superagent\node_
modules\readable-stream\lib\_stream_duplex.js:40:17)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
11 回复
@think2011
修改C:\Users\Administrator 下的.npmrc
设置源 registry=http://registry.npm.taobao.org/
也换了好几个源,发现superagent 安装还是不行,你能安装么?
@kidbai 你要先require superagent 和 cheerio: var superagent = require(‘superagent’); var cheerio = require(‘cheerio’);