Javascript Node js在我安装npm时添加不需要的模块
我正试图在我的mac上启动一个节点服务。当我在节点服务所在的文件夹中运行npm install时,它正在安装我的package.json中没有提到的模块。有一些我不期望的额外模块,一些我期望的模块丢失了。原因可能是什么?如何创建节点模块文件夹。它是否使用任何全局设置?我是nodejs的新手,任何帮助都将不胜感激。我相信这是最新版本的Javascript Node js在我安装npm时添加不需要的模块,javascript,node.js,node-modules,Javascript,Node.js,Node Modules,我正试图在我的mac上启动一个节点服务。当我在节点服务所在的文件夹中运行npm install时,它正在安装我的package.json中没有提到的模块。有一些我不期望的额外模块,一些我期望的模块丢失了。原因可能是什么?如何创建节点模块文件夹。它是否使用任何全局设置?我是nodejs的新手,任何帮助都将不胜感激。我相信这是最新版本的npm中出现的新情况 如果我没有弄错的话,它安装的是所有依赖项flat,而不是嵌套在需要它的模块中。好吧,它已经与npm3()一起引入: 平,平,平 您的依赖项现在将
npm
中出现的新情况
如果我没有弄错的话,它安装的是所有依赖项
flat
,而不是嵌套在需要它的模块中。好吧,它已经与npm3()一起引入:
平,平,平
您的依赖项现在将被安装到最大平面上。就目前而言
可能的情况下,您的所有依赖项,以及它们的依赖项,以及它们的
依赖项将安装在项目的node_modules文件夹中
没有筑巢。您将只看到嵌套在彼此下面的模块
当两个(或更多)模块具有冲突的依赖项时
依赖项通常依赖于其他软件包-查找您想要的模块,您将看到它们需要什么