npm是安装软件包在../../node_modules而不是/ node_modules,为什么?

当我在本地安装是把我的模块两个父母上面我的项目文件夹。 为什么发生这种情况?

谢谢!

在那里手动折腾node_modules文件夹,你很好

如果不存在,NPM安装将回顾目录以查找node_modules目录。

如果你只是做原型或者通过一个教程工作,npm在本地安装一些东西,并保存到另一个node_modules文件中,实际上它仍然是“工作” – 但显然这并不理想。

我认为这里更好的解决scheme实际上是使用npm init Documentation Here

这将设置一个packages.json文件,它将跟踪你的节点应用程序使用的版本和模块,并设置一个node_modules文件。