写点什么

Node Package Manager

  • 2011-06-20
  • 本文字数:577 字

    阅读完需:约 2 分钟

自上月发布了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

2011-06-20 08:582769
用户头像

发布了 135 篇内容, 共 67.1 次阅读, 收获喜欢 43 次。

关注

评论

发布
暂无评论
发现更多内容

食堂就餐卡系统设计

ルンルン

「架构师训练营第 1 期」第十周作业

张国荣

架构方法 - 学习笔记

心晴雨亦晴(~o~)

Week 6 作业

evildracula

学习 架构

第六周学习总结

晴空万里

架构师训练营 - 第 10 周课后作业(1 期)

阿甘

关于微服务架构

天天向上

极客大学架构师训练营

Week6 (技术选型二)作业1

Sean Chen

架构师训练营第一周”架构方法“学习笔记

随秋

极客大学架构师训练营

架构师训练营week10

FG佳

架构师一期

第 10 周 作业

Pyr0man1ac

【第十周】课后作业

薇凉

第 10 周 模块分解

Pyr0man1ac

第六周 cap原理

Geek_9527

训练营第六周作业

大脸猫

极客大学架构师训练营

【架构师训练营第 1 期 10 周】 作业

Bear

极客大学架构师训练营

【第十周】课后作业

云龙

架构师 01 期,第十周课后作业

子文

CAP原理简述&Doris 临时失效处理过程

Mars

CAP原理

LeetCode题解:121. 买卖股票的最佳时机,一次遍历,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

架構師訓練營第 1 期 - 第 10 周作業

Panda

架構師訓練營第 1 期

架构师训练营第六周学习笔记

李日盛

笔记

训练营第六周总结

大脸猫

极客大学架构师训练营

架构师训练营第六周作业

李日盛

CAP

第六周 cap原理

落朽

技术选型总结二

Mars

技术选型

第十周学习总结

knight

架构师训练营第一周”架构方法“作业

随秋

极客大学架构师训练营

Spring中的线程池与任务调度

Rayjun

Java spring 线程池

Week6 (技术选型二)作业 2

Sean Chen

BATJ一线大厂面试必问的4大框架源码,该如何学习?

Java架构师迁哥

Node Package Manager_编程语言_Alex Blewitt_InfoQ精选文章