CNode

学习alsotang《使用 superagent 与 cheerio 完成简单爬虫》出错

问答
Xxhuiinit发布于12 年前最后回复11 年前13 回复9517 浏览0 收藏

学习 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)
查看回复

回复 (13)

T
think2011#1·12 年前

Cannot find module 'inherits'

M
meteormatt#2·12 年前

Windows 7下安装很顺利 Snap1.png

T
think2011#3·12 年前
引用 xhuiinit@think2011 修改C:\Users\Administrator 下的.npmrc 设置源 registry=http://registry.npm.taobao.org/ 也换了好几个...

@xhuiinit 看来是你的网络不好了,试试在别的网络,同样的平台下载下来?

X
xhuiinit#4·12 年前
引用 meteormattWindows 7下安装很顺利

@meteormatt 嗯 昨天试了下,OK了。谢了

K
kidbai#6·12 年前

屏幕快照 2014-10-21 下午5.16.57.png 我也在做这个lesson的时候出了问题,如图 在lesson3的文件夹中我分别都install了express, superagent和cheerio 屏幕快照 2014-10-21 下午5.15.33.png 代码如上,node新手刚入门

Q
qipengshuai#7·11 年前

2015-11-16 12:06:10屏幕截图.png

W
WangCao#8·11 年前

注意装依赖

T
think2011#9·12 年前

这样吧,你把 node_modules 文件夹删了。

然后npm install nrm -g, 安装nrm, 输入 nrm -h。 nrm 这个可以用来切换下载源,你再试试重新安装依赖模块。

X
xhuiinit#10·12 年前
X
xhuiinit#11·12 年前
引用 think2011这样吧,你把 node modules 文件夹删了。 然后npm install nrm g, 安装nrm, 输入 nrm h。 nrm 这个可以用来切换下载源,你再试试重新安装依赖模块。

@think2011 修改C:\Users\Administrator 下的.npmrc
设置源 registry=http://registry.npm.taobao.org/ 也换了好几个源,发现superagent 安装还是不行,你能安装么?

S
SamHwang1990#13·12 年前
引用 kidbai我也在做这个lesson的时候出了问题,如图 在lesson3的文件夹中我分别都install了express, superagent和cheerio 代码如上,node新手刚入门

@kidbai 你要先require superagent 和 cheerio: var superagent = require('superagent'); var cheerio = require('cheerio');

参与回复
登录后即可参与回复。登录