小编典典

找不到模块'socket.io/node_modules/redis'

redis

尝试做时

var redis = require('socket.io/node_modules/redis');

我收到错误消息“找不到模块’socket.io/node_modules/redis”,我不知道为什么。我正在运行Windows并运行“ npminstall socket.io”

这里似乎是相同的问题:错误:找不到模块’socket.io/node_modules/redis’,但是redis服务器已启动并正在运行。

在“ socket.io/node_modules”文件夹中,没有看到与Redis相关的任何内容。


阅读 422

收藏
2020-06-20

共1个答案

小编典典

socket.io的package.json不显示在Redis的依赖关系:

  "dependencies": {
    "engine.io": "Automattic/engine.io#15afd3",
    "socket.io-parser": "2.2.1",
    "socket.io-client": "Automattic/socket.io-client#05c9632",
    "socket.io-adapter": "0.2.0",
    "has-binary-data": "0.1.3",
    "debug": "0.7.4"
  }

无论哪种方式,都无需直接依赖于另一个库的依赖项。如果需要redis在代码中使用,可以安装redis并将其添加到您的package.json使用中:

npm install redis --save

并要求像:

var redis = require('redis');
2020-06-20