# 管理包裹

JavaScript 社区里面提供了很多现成的包,包里面都提供了一些功能或者工具,我们可以直接把它们用在自己的项目里,这样很多功能我们就不用自个儿去开发了。管理项目里使用的包会用到一个包管理工具叫 npm。后面我们会在项目里用到一些包,所以下面可以先了解一下包与包管理到底是怎么一回事儿。

# 包(Package)

在新窗口观看视频

把一些东西打成一个包(Package),这个包可以提供一些功能,然后在其它地方可以使用这个包提供的功能,这个包里面主要就是一些用 JavaScript 语言写的代码文件。比如在我们自己开发的应用里,可以安装一些包,然后使用它们里面提供的功能。可以把它们想成是一些零部件,或者功能模块。

JavaScript 社区里的小伙伴们,会把自个儿做好的一些包,发布到一个叫 npmjs.com 的网站上。然后大家就都可以在这个网站里面,下载使用自己需要的包。比如我们要开发的照片儿分享应用,需要一个处理照片文件的功能,比如调整文件的尺寸,读取文件信息。这些功能你可以自己造出来,也可以去找一个带这些功能的包,然后把它安装在自个儿开发的项目里面,这样就可以直接使用这些功能了。

在后面我们会在项目里用到一些包,比如下面我们要使用的一个应用框架,其实它就是一个包,在我们自己的项目里面安装了这个包以后,就可以使用这个框架提供的功能了。框架可能会把自己分成很多个包,这么做主要是为了更灵活一些,这样我们就可以根据自己的需求,选择安装自己真正需要的包 ...

成为一名开发者,把想法变成现实
参加此次开发之旅
订阅