npm 的 package.json

package.json 必须是一个json 不能只是一个js对象.

name和version

在package.json中最重要的两个参数, name和version. 这两个从参数是必须的, 如果没有这两个参数将无法install。 name和version的唯一标识服。对包的更改应随版本的更改而来。

description和keywords

对包的基本描述和关键字, 有助于npm search

homepage

项目主页的url

bugs

项目问题跟踪程序的URL和/或应向其报告问题的电子邮件地址。

license

您应该为您的包指定一个许可证,这样人们就可以知道如何允许他们使用它,以及您对它所做的任何限制。

files

可选的“文件”字段是一个文件模式数组,描述当包作为依赖项安装时要包含的条目。如果省略了文件数组,那么除了自动排除的文件之外的所有内容都将包含在发布中。如果在数组中命名一个文件夹,那么它也将包含该文件夹中的文件(除非本节中的另一个规则将忽略这些文件)。

http://caibaojian.com/npm/files/package.json.html