
这一系列课程将介绍使用Node 包管理器,Node 包管理器(Node Package Manager,npm)是一个命令行工具,开发人员使用它来共享和控制 JavaScript 代码的模块(或包),这些 JavaScript 代码是使用 Node.js 编写的。
当开始一个新项目时,npm 生成一个package.json
文件。此文件列出项目的包依赖项。由于 npm 包定期更新,因此package.json
文件允许您为每个依赖项设置特定的版本号。这可以确保对包的更新不会破坏您的项目。
package.json 是任何 Node.js 项目或 npm 包的中心。它存储项目的相关信息,就像 HTML 文档中的 <head> 区域是用来描述网页的通用信息(元信息)一样。package.json 由单个 JSON 对象组成,它以键值对的形式存储项目的信息。一个最小的 package.json 文件至少包含两个必须字段:name 和 version——但是提供有关项目的附加信息是一个更好的做法,在以后它可能对我们的用户或者维护者有所帮助。如果我们转到之前设置的 Glitch 项目并查看屏幕左侧,我们会看到一个文件树,我们可以在其中查看项目中各种文件的概述。在文件树的末尾部分,我们会看到 package.json——我们将在接下来的几个练习中改进这个文件。这个文件中最常见的信息之一是 author 字段,它指定了谁是项目的创建者。它可以是字符串,也可以是带有联系人详细信息的对象。对于较大的项目,建议使用对象,但是在我们的例子中,一个简单的字符串就可以了,比如下面的例子。
将我们的名字添加到 Glitch 项目中,package.json 的 author 字段。
注意: 请记住,我们正在编写 JSON 文件。所有的字段名必须使用双引号(")包裹, 比如:"author",所有字段必须用逗号(,)分隔。
今天就讲到这里,如果有问题需要咨询,大家可以直接留言或扫下方二维码关注公众号。也可以添加 happyzjp 微信受邀加入学习社群,我们会尽力为你解答。练习网站已经正式上线,大家可以登陆网站 http://www.icoderoad.com 进行文章中示例的练习。