a1exlism
7/28/2016 - 2:20 AM

packages.json.md

From: http://blog.csdn.net/woxueliuyun/article/details/39294375

{ "dependencies" :
  { "foo" : "1.0.0 - 2.9999.9999"
  , "bar" : ">=1.0.2 <2.1.2"
  , "baz" : ">1.0.2 <=2.3.4"
  , "boo" : "2.0.1"
  , "qux" : "<1.0.0 || >=2.3.1 <2.4.5 || >=2.5.2 <3.0.0"
  , "asd" : "http://asdf.com/asdf.tar.gz"
  , "til" : "~1.2"
  , "elf" : "~1.2.3"
  , "two" : "2.x"
  , "thr" : "3.3.x"
  }
}

version 完全匹配

>version 大于这个版本

>=version大于或等于这个版本

<version

<=version

~version 非常接近这个版本

^version 与当前版本兼容

1.2.x X代表任意数字,因此1.2.1, 1.2.3等都可以

http://... Unix系统下使用的tarball的URL。

  • 任何版本都可以

""任何版本都可以

version1 - version2 等价于 >=version1 <=version2.

range1 || range2 满足任意一个即可

git... Git地址

user/repo