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

时间:2018-07-30 07:46:53

标签: node.js npm

我在理解npm时遇到问题。我有一个带有node.js的{​​{1}}项目,但是我找不到带有react的后者。

我当然已经安装了它,因为使用npm list的项目可以正常工作。

我的react文件中的“依赖项”下也有该文件:

package.json

此外,如果我在驱动器上搜索"dependencies": { "react": "^16.4.1" } ,则会在我的项目文件夹中找到该模块:

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 install,也没有变化。

也没有列出带有npm install react --savenpm list(带有或不带有npm list -g)的程序包,除了我进一步表明--depth=0没有“看到” {{ 1}}模块:

npm

我正在使用react

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我通过运行npm update命令解决了这个问题。 (如果这样不起作用,请尝试在运行node_modules之前删除package-lock.jsonnpm_update