速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

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

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

关注

评论

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

Android混合编程:WebView实践

android 程序员 移动开发

Android开发:为什么除了Flutter之外,我们还需要另一个跨平台开发框架?

android 程序员 移动开发

Android日常开发问题总结:这些问题火候不够,随时变成删库跑路!

android 程序员 移动开发

Android架构组件-WorkManager

android 程序员 移动开发

Android性能优化案例(3)内存抖动和泄漏的优化

android 程序员 移动开发

Android技能树 — Activity小结

android 程序员 移动开发

Android打造不一样的新手引导页面(二)

android 程序员 移动开发

Android消息总线的演进之路:用LiveDataBus替代RxBus、EventBus

android 程序员 移动开发

Android版仿微信朋友圈图片拖拽返回效果

android 程序员 移动开发

Android程序员996福报深度剖析,你真的能从资本家手上赚到钱吗?

android 程序员 移动开发

Android程序员如何平稳度过35岁的坎?

android 程序员 移动开发

Android开发没有一技之长就废了吗?

android 程序员 移动开发

Android开源框架(整理)

android 程序员 移动开发

Android开发进阶,需要掌握这几个关键技术是关键!

android 程序员 移动开发

Android相册选择图片、相机拍照上传功能实现(上)

android 程序员 移动开发

Android开发热门前沿知识

android 程序员 移动开发

Android开发简记:Java和Android程序员都应该掌握的虚拟机知识

android 程序员 移动开发

Android开发进阶之路,你需要掌握这些关键技术!40万年薪不是梦

android 程序员 移动开发

Android开发7年,疫情期间八家大厂高工的面试经历和真题整理

android 程序员 移动开发

Android开发工程师:都想要进大厂,那么大公司面试的方向和面试官套路你都摸透了吗?

android 程序员 移动开发

Android开发工程师:都想要进大厂,那么大公司面试的方向和面试官套路你都摸透了吗?(1)

android 程序员 移动开发

Android开发——优化Glide加载超大gif图

android 程序员 移动开发

Android开发中如何实现折线图的方法 (1)

android 程序员 移动开发

Android性能优化之启动加速35%

android 程序员 移动开发

Android技能树 — 树基础知识小结(一)

android 程序员 移动开发

Android架构师成长之路,如何成为一名Android架构师?

android 程序员 移动开发

Android热更新

android 程序员 移动开发

Android开发3年,九月份面试12家大厂跳槽成功,我有一些面试经验想分享给你们

android 程序员 移动开发

Android开源的精美日历控件,热插拔设计的万能自定义UI

android 程序员 移动开发

Android性能优化面试题集锦

android 程序员 移动开发

Android最傻瓜式的AOP框架

android 程序员 移动开发

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