Node.js npm安装redis问题

Node.js npm安装redis问题,node.js,redis,hiredis,Node.js,Redis,Hiredis,运行npm install redis时出现问题。出现错误: npm WARN install Refusing to install redis as a dependency of itself 当我尝试安装hiredis时,它似乎安装得很好。然而,当我尝试运行任何示例时,它们都会失败,并且找不到所需的文件“redis” 我最终通过安装redis global或: npm install -g redis 还有人看到过吗?马修的评论是正确的。当文件夹名称与NPM模块相同时,将发生此错误。

运行npm install redis时出现问题。出现错误:

npm WARN install Refusing to install redis as a dependency of itself
当我尝试安装hiredis时,它似乎安装得很好。然而,当我尝试运行任何示例时,它们都会失败,并且找不到所需的文件“redis”

我最终通过安装redis global或:

npm install -g redis

还有人看到过吗?

马修的评论是正确的。当文件夹名称与NPM模块相同时,将发生此错误。因此,只需将您的文件夹名称从redis更改为redisApp或其他内容。

确保您的应用程序
package.json
名称不是redis


好的package.json

错误的package.json


我已经看到,当我正在处理的项目的名称与我通过npm安装的模块的名称匹配时。
{
  "name": "redis-app"
  //...
}
{
  "name": "redis"
  //...
}