我正在使用Yeoman生成新的角度应用程序。安装的节点模块比package.json中列出的要多得多,这是正常的吗?

时间:2017-06-27 16:10:38

标签: angularjs node.js npm yeoman package.json

我是使用Yeoman的新手,我注意到节点模块类似于其他项目的节点模块以及笔记本电脑上节点根路径中可用的节点模块,我不知道知道我的设置是否有问题或者是否正常?

1 个答案:

答案 0 :(得分:1)

这是完全正常的 root中存在的是全局安装的包。 当您运行npm install时,根据package.json现在

,将软件包安装在项目目录中

此外,这些软件包将比package.json中的软件包更多,因为它还会安装模块,这些模块作为您在package.json

中指定的模块的依赖项存在

因此,如果您安装作为依赖粉笔的yoeman生成器,您还会看到正在安装模块支持颜色,因为它是粉笔的依赖项