运行npm时遇到问题安装redis。得到错误:
npm WARN install Refusing to install redis as a dependency of itself
当我尝试安装hiredis时,它似乎安装得很好但是,当我尝试运行任何示例时,它们将失败并且找不到所需的文件“redis”。
我最后通过安装redis global或:
解决了这个问题npm install -g redis
有没有人见过这个?
答案 0 :(得分:9)
确保您的应用package.json
名称不是 redis 。
Good package.json
{
"name": "redis-app"
//...
}
Bad package.json
{
"name": "redis"
//...
}
答案 1 :(得分:2)
马修的评论是正确的。当您的文件夹名称与NPM模块相同时,将发生此错误。因此,只需将文件夹名称从redis更改为redisApp或其他内容。