NPM是在./中安装包./node_modules而不是/node_modules,为什么?

npm is install packages in ../../node_modules instead of /node_modules, why?

本文关键字:modules node 为什么 NPM 是在 安装      更新时间:2023-09-26

当我在本地安装时,它将我的模块两个父母放在我的项目文件夹之上。为什么会发生这种情况?

谢谢!

手动把node_modules文件夹放到那里,就可以了

如果node_modules目录不存在,NPM install将在目录中查找node_modules目录。

如果你只是在制作原型或完成教程,npm在本地安装一些东西并将其保存到另一个node_modules文件中实际上仍然可以"工作"-但显然这不是理想的。

我认为这里更好的解决方案实际上是使用npm init Documentation here

这将设置一个包。

创建一个node_modules文件,该文件将跟踪你正在为你的节点应用使用哪些版本和模块。