2015-06-30 35 views
-1

这可能是一个愚蠢的问题,但我相信我应该知道这一点,因为我刚刚开始在网络开发领域而不是假设。我通常看到这个为什么建议通过bower或npm安装?

通过NPM或凉亭安装(推荐)或手动下载安装包

或者是各种各样的东西。我的假设是node_module和bower_component会自动更新软件包,但我不确定。

有时候我会用npm或者bower来安装,或者有时候我只是手动下载我没有看到的软件包。有人能告诉我为什么通过npm或凉亭安装非常重要,所以我可以确切地知道发生了什么。

回答

1

软件包管理器允许您将第三方代码与代码分开,并且具有该代码的一致版本。通过npm或者bower,你可以准确地确定你所投影的依赖关系,以及通过单个文件的版本,而不必使用依赖关系本身来扩充你的代码库。

这意味着任何想要设置项目的人都可以下载核心代码并运行npm install或等效命令,并在最新支持的版本上安装所有依赖项。

+1

谢谢,它管理你的软件包,并保持更新。 – Jam1