为了账号安全,请及时绑定邮箱和手机立即绑定

Error: Cannot find module 'cheerio'

F:\wamp\www\Davy\Test field\http\cdx>node crawler.js

module.js:472

    throw err;

    ^


Error: Cannot find module 'cheerio'

    at Function.Module._resolveFilename (module.js:470:15)

    at Function.Module._load (module.js:418:25)

    at Module.require (module.js:498:17)

    at require (internal/module.js:20:19)

    at Object.<anonymous> (F:\wamp\www\Davy\Test field\http\cdx\crawler.js:2:15)


    at Module._compile (module.js:571:32)

    at Object.Module._extensions..js (module.js:580:10)

    at Module.load (module.js:488:32)

    at tryModuleLoad (module.js:447:12)

    at Function.Module._load (module.js:439:3)


F:\wamp\www\Davy\Test field\http\cdx>


正在回答

7 回答

Error: Cannot find module 'cheerio'

    at Function.Module._resolveFilename (module.js:536:15)

    at Function.Module._load (module.js:466:25)

    at Module.require (module.js:579:17)

    at require (internal/module.js:11:18)

    at Object.<anonymous> (E:\sublime\imooc\imooc-crawter.js:2:15)

    at Module._compile (module.js:635:30)

    at Object.Module._extensions..js (module.js:646:10)

    at Module.load (module.js:554:32)

    at tryModuleLoad (module.js:497:12)

    at Function.Module._load (module.js:489:3)

同样的问题怎么解决呀


0 回复 有任何疑惑可以回复我~

求指导,我的其实已经按照全局安装了cheerio,也成功了,运行的 时候却报了找不到cheerio模块的错误,然后看到评论大家说要安装在npm目录下面,结果安装的过程中药报了这样的错误http://img1.sycdn.imooc.com//59243438000164b106010315.jpg

0 回复 有任何疑惑可以回复我~

我的将cheerio 安装在npm文件夹下报了这样的错误,

不知道怎么搞

0 回复 有任何疑惑可以回复我~

关于报package.json错误的同学。只需要把NODE安装目录下的npm包中的package.json复制到你安装cheerio的文件夹下就不会出现错误。

0 回复 有任何疑惑可以回复我~

现在是 node xx.js 回车后  不报错但是没有任何效果,只会显示当前的路径。

0 回复 有任何疑惑可以回复我~

卡在这好几天了

0 回复 有任何疑惑可以回复我~

这是慕课同学说的安装在npm文件夹下

E:\>cd Program Files\nodejs\node_modules\npm


E:\Program Files\nodejs\node_modules\npm>npm install cheerio

npm@3.10.10 E:\Program Files\nodejs\node_modules\npm

`-- cheerio@0.22.0

  +-- css-select@1.2.0

  | +-- boolbase@1.0.0

  | +-- css-what@2.1.0

  | +-- domutils@1.5.1

  | `-- nth-check@1.0.1

  +-- dom-serializer@0.1.0

  | `-- domelementtype@1.1.3

  +-- entities@1.1.1

  +-- htmlparser2@3.9.2

  | +-- domelementtype@1.3.0

  | `-- domhandler@2.3.0

  +-- lodash.assignin@4.2.0

  +-- lodash.bind@4.2.1

  +-- lodash.defaults@4.2.0

  +-- lodash.filter@4.6.0

  +-- lodash.flatten@4.4.0

  +-- lodash.foreach@4.5.0

  +-- lodash.map@4.6.0

  +-- lodash.merge@4.6.0

  +-- lodash.pick@4.4.0

  +-- lodash.reduce@4.6.0

  +-- lodash.reject@4.6.0

  `-- lodash.some@4.6.0



E:\Program Files\nodejs\node_modules\npm>cheerio -v

'cheerio' 不是内部或外部命令,也不是可运行的程序

或批处理文件。


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
进击Node.js基础(一)
  • 参与学习       219397    人
  • 解答问题       896    个

本视频教程带你揭开Node.js的面纱,带你走进一个全新世界

进入课程

Error: Cannot find module 'cheerio'

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信