Ris*_*shi 3 redis node.js socket.io
当试图做
var redis = require('socket.io/node_modules/redis');
Run Code Online (Sandbox Code Playgroud)
我收到错误"无法找到模块'socket.io/node_modules/redis",我无法弄清楚原因.我正在运行Windows并运行"npm install socket.io"
这似乎是同样的问题:错误:无法找到模块'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"
}
Run Code Online (Sandbox Code Playgroud)
无论哪种方式,都不需要直接依赖于另一个库的依赖项.如果您需要redis在代码中使用,可以安装redis并将其添加到您的package.json使用中:
npm install redis --save
Run Code Online (Sandbox Code Playgroud)
并要求:
var redis = require('redis');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5333 次 |
| 最近记录: |