Node.js npm列表不显示已安装的软件包

Node.js npm列表不显示已安装的软件包,node.js,npm,Node.js,Npm,我在理解npm方面有困难。我有一个带有react的node.js项目,但我无法找到带有npm列表的后者 我当然安装了它,因为我使用react的项目可以工作 我在我的package.json文件的“依赖项”下也有它: 此外,如果我在驱动器上搜索react,我会在项目文件夹中找到该模块: user/Dev/project/node_modules/react 但是,如果我做了npm list react,我什么也得不到: me ~/D/project> npm list react proj

我在理解npm方面有困难。我有一个带有
react
node.js
项目,但我无法找到带有
npm列表的后者

我当然安装了它,因为我使用
react
的项目可以工作

我在我的
package.json
文件的“依赖项”下也有它:

此外,如果我在驱动器上搜索
react
,我会在项目文件夹中找到该模块:

user/Dev/project/node_modules/react
但是,如果我做了
npm list react
,我什么也得不到:

me ~/D/project> npm list react
project@0.1.0 /Users/me/Dev/project
└── (empty)
即使我执行了
npm安装
或者甚至明确地执行
npm安装反应--save
,也没有任何更改

包中也没有列出
npm列表
npm列表-g
(带或不带
--深度=0
),除非我得到进一步指示,表明
npm
没有“看到”
反应
模块:

UNMET PEER DEPENDENCY react@16.4.1
我使用的是
npmv5.6.0


有什么想法吗

我通过运行
npm update
命令修复了这个问题。(如果这不起作用,请尝试在运行
npm\u update
之前删除
node\u模块
package lock.json

我对react也有同样的问题。如果我安装npmreact@latest它说它已经安装了,但之后如果我做了npm list react,它会说它不在那里。react也有这个问题。有人找到解决方案了吗?我有这个问题,但不是react,而是react redux Library。谢谢。此后,我重新安装了我的机器,克隆了项目,并完成了一次干净的
npm安装
,解决了这个问题。我以前试过你的建议,但没有用,尽管我没有尝试删除
包锁.json
。。。
UNMET PEER DEPENDENCY react@16.4.1