我在理解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 --save
或npm list
(带有或不带有npm list -g
)的程序包,除了我进一步表明--depth=0
没有“看到” {{ 1}}模块:
npm
我正在使用react
。
有什么想法吗?
答案 0 :(得分:1)
我通过运行npm update
命令解决了这个问题。 (如果这样不起作用,请尝试在运行node_modules
之前删除package-lock.json
和npm_update
)