node_modules有很多我不知道的文件

时间:2015-12-05 21:32:34

标签: javascript node.js npm

我正在阅读Kent C. Dodds关于构建开源库的教程。到目前为止,我已经使用npm来安装chai,commitizen,cz-conventional-changelog,mocha和unique-random-array。

我不确定什么时候,但我发现我的node_modules文件变得非常大。 node_modules文件夹的根目录中有大约100个文件夹。

我附上了一些node_modules的截图。

我确实记得在没有全局标志的情况下运行npm install sementaic-release-cli,然后才意识到我的错误并快速退出命令。这可能会安装所有这些模块吗?如果这是我的错误的结果,那么我有什么办法可以解决它吗?

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:5)

您使用的是什么版本的npmAs of version 3npm尽可能平坦地安装所有依赖项。因此,即使您只安装了几个模块,这些模块也有自己的依赖关系,并且npm尽可能将它们彼此相邻安装。

答案 1 :(得分:0)

委员会作者在这里。以前我们有一堆我们的dev依赖项作为常规依赖项。最新的Commitizen版本删除了这个。如果清理节点模块,安装最新的Commitizen版本,然后重新运行npm install,你应该有更少的依赖项。