gpt4 book ai didi

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

转载 作者:IT王子 更新时间:2023-10-29 06:00:41 26 4
gpt4 key购买 nike

尝试做的时候

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

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

这里似乎是同一个问题:Error: Cannot find module 'socket.io/node_modules/redis'但 redis 服务器已启动并正在运行。

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

最佳答案

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');

关于node.js - 找不到模块 'socket.io/node_modules/redis',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24975718/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com