写点什么

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:582729
用户头像

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

关注

评论

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

一篇文章教你在业务开发中高效玩转TDD(测试驱动开发)

Java你猿哥

Java ssm TDD

【RabbitMQ】| 带你 (超详细) 从0到1使用SpringBoot操作RabbitMQ

Java你猿哥

Java spring Spring Boot ssm RabbitMQ

MySQL 安装配置

芯动大师

MySQL shell脚本 三周年连更

从 ChatGPT 大热看未来的云计算的发展趋势 | 社区征文

宇宙之一粟

ChatGPT 三周年征文

Django笔记二十六之数据库函数之数学公式函数

Hunter熊

Python 数据库 django 公式函数

利用 Amazon API Gateway 和 Amazon Lambda 处理 Cloudfront 的内容请求

亚马逊云科技 (Amazon Web Services)

Kubernetes CNI之Flannel网络模型分析

王玉川

Kubernetes 云原生 flannel VXLAN cni

深入探秘OpenTelemetry Agent奇特的muzzle机制

骑牛上青山

Java Java Agent OpenTelemetry

Java补充之MySQL入门必备知识

timerring

Java

奇葩的 Git 签名错误

HoneyMoose

C++编译器和链接器的完全指南

小万哥

c++ 程序员 面试 后端 开发

ES数据没了?谁动了我的数据?

极限实验室

elasticsearch 数据误删 数据丢失

23年最新Java岗常见面试题及答案(1000道),90% 的公司都会问到

Java你猿哥

Java MySQL zookeeper JVM java面试

程序员晋升指南!13年顶级架构设计经验的锦囊妙计与实践分享

Java你猿哥

Java 架构 ssm 架构设计 架构师

2023-05-12:存在一个由 n 个节点组成的无向连通图,图中的节点按从 0 到 n - 1 编号, 给你一个数组 graph 表示这个图, 其中,graph[i] 是一个列表,由所有与节点 i

福大大架构师每日一题

Go 算法 rust

一文讲明白路由器的基本概念、工作原理、主要部件以及应用场景

wljslmz

路由器 三周年连更

失业浪潮之下,不如一蓑烟雨任平生 | 社区征文

宇宙之一粟

使用Spring Boot接入ChatGPT

Java你猿哥

Java spring Spring Boot ssm ChatGPT

创意世界在 Photoshop 上运行~

真大的脸盆

Mac ps Mac 软件 Photoshop 2022下载

逆袭!阿里专家手码23版Java面试三件套,Github星标直线狂飙

Java你猿哥

Java 微服务 面经 算法题 java核心知识点

BitKeep逆势崛起:千万用户的信任,终点还未到来

鳄鱼视界

PoseiSwap:合规、隐私与支持更广泛的资产

BlockChain先知

文心一言 VS chatgpt (16)-- 算法导论4.1 1~2题

福大大架构师每日一题

ChatGPT 文心一言

比起失业我更害怕自己“一无是处”|社区征文

轻口味

个人成长 移动端 三周年征文

如何优化Golang中重复的错误处理

乌龟哥哥

三周年连更

2023最新后端中大厂面经&在面试过程中如何反问?

Java你猿哥

Java ssm java面试 面试官 Java面经

必知必会的JavaScript前端面试题篇(二),不看后悔!

Immerse

知乎文章被百度收录有何意义?如何让知乎文章被百度收录?

石头IT视角

系列课程:从零开始接触人工智能大模型(介绍)

茶桁

Github标星90K!不愧是阿里大牛珍藏的LeetCode题解全彩小册

Java你猿哥

面试 算法 LeetCode ssm 算法题

Go语言中如何通过接口来实现单一职责原则

Jack

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