4

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

npm WARN install Refusing to install redis as a dependency of itself

当我尝试安装hiredis时,它似乎安装得很好,但是,当我尝试运行任何示例时,它们将失败,找不到所需的文件“redis”。

我终于通过安装 redis global 解决了这个问题,或者:

npm install -g redis

有没有其他人看过这个?

4

2 回答 2

10

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


好包.json

{
  "name": "redis-app"
  //...
}

错误的 package.json

{
  "name": "redis"
  //...
}
于 2015-06-04T18:19:51.977 回答
2

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

于 2015-01-07T21:32:29.213 回答