nodejs学习之package.json学习之dependencies

dependencies的值为一个对象。

该对象中的属性(key)为包的名称。对应的value为版本号。

版本号怎么写呢?一共有这么多种写法

  • 1.2.2  版本号必须为1.2.2
  • >1.2.2  大于1.2.2
  • >=1.2.2  大于等于1.2.2
  • <1.2.2  小于1.2.2
  • <=1.2.2  小于等于1.2.2
  • 1.2.2 - 1.2.8  1.2.2和1.2.8之间的版本
  • ~1.2.2  约等于1.2.2(至于怎么个精确法,见 https://www.npmjs.org/doc/misc/semver.html )
  • 1.2.x  比如1.2.0或1.2.1都可以,但是不能为1.3.0
  • *  任意版本
  • ""  任意版本,和*相同

还有一些不常用的:

  • http://...
  • range1 ||range2
  • git...
  • user/repo

官方文档:https://www.npmjs.org/doc/json.html

posted @ 2014-03-24 15:57  土豆爱鸡蛋  阅读(313)  评论(0编辑  收藏  举报