50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

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

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

关注

评论

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

AI 流媒体音乐平台 Melodio 发布;多模态模型 VITA 可打断无需唤醒词丨 RTE 开发者日报

声网

10分钟构建运维安全审计系统

coxi_vv

开源 运维 1Panel jumpserver

高效!实用!还免费!八爪鱼RPA应用市场上线啦!

八爪鱼采集器︱RPA机器人

RPA 自动化 RPAxAI

一次JVM GC长暂停的排查过程

京东科技开发者

数据安全与合规性:观测云在保护企业数据中的角色

可观测技术

数据安全

AI+仿真,助力工业智能化变革:面向仿真工程师的机器学习工具

Altair RapidMiner

人工智能 AI 设计 仿真 altair

Mobpush 标签推送

MobTech袤博科技

10分钟构建服务监控工具

coxi_vv

监控 Prometheus 1Panel

如何在Python中使用免费的DeepL翻译API

幂简集成

Python 翻译 API 免费API

Dubbo源码浅析(一)—RPC框架与Dubbo

京东科技开发者

Go 语言 viper 库上手实践

FunTester

实时监控的力量:观测云如何提升业务响应速度

可观测技术

实时监控

用户体验的优化:观测云在用户行为分析中的应用

可观测技术

用户体验

别再被坑了! JavaScript类型检测的最佳实践

Immerse

JavaScript 数据结构 数据类型

智源千万级指令微调数据集Infinity-Instruct持续迭代,Llama3.1仅微调即可接近GPT-4

智源研究院

代理IP为什么很难达到100%的利用率?

IPIDEA全球HTTP

网络安全警钟:Windows TCP/IP协议出现高危漏洞

郑州埃文科技

TCP IP 漏洞

【后台体验】运营后台订单详情设计分享

京东科技开发者

案例分享 | 八爪鱼RPA在社区医疗流程自动化系统中的应用

八爪鱼采集器︱RPA机器人

RPA 自动化 流程

PromQL:观测云中的监控数据分析利器

可观测技术

数据分析

数据驱动决策:观测云在企业战略中的作用

可观测技术

数据结构

每个Moka招聘系统用户都需要一套八爪鱼RPA

八爪鱼采集器︱RPA机器人

RPA 自动化 招聘 智能化

10分钟构建Web 应用防火墙-uuWAF

coxi_vv

开源 waf 1Panel

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