自上月发布了1.0版之后,Node Package Manager又做了点修改,而且越来越多的人开始用它来管理Node.js运行时。
\假如系统上已经安装了Node.js,只需要一句简单的命令(curl http://npmjs.org/install.sh | sh)就能完成NPM的安装。它允许你使用npm install来获取更多的Node包,和Python的easy_install或Perl的CPAN十分相似。
Node包是用package.json来表述的。npm help json给出了一份文档(位于https://github.com/isaacs/npm/blob/master/doc/json.md),提供了一个需要填写的内容列表,其中包括:
- name:一些描述性内容,将是URL和命令行调用的一部分(Npm Registry中有一些范例)\
- version:基于语义版本(Semantic Versioning),但允许版本号以
v开头,任何带破折号的版本都被视为未发布代码(这样一来git describe可以轻松地为内容标记版本)\ - description:简短的描述性文本,适合向用户展示,或者用于搜索\
- keywords:用于优化搜索\
- homepage:用户可以访问的网站\
- url:如果包的位置和
package.json的位置不一样,在此提供一个地址\ - main:启动时返回的对象\
- files:这个包中的文件\
- repository:访问源代码或者提交补丁的地址\
- config:一组代码可以获取到的参数,用
node config set命令也可以覆盖它们\
可以在http://github.com/isaacs/npm获取到Node Package Manager,上面有Readme,还可以Fork代码。
\查看英文原文:Node Package Manager
1289

被折叠的 条评论
为什么被折叠?



