1、npm 离线安装包的办法: npmbox

2、npm 装置指定版本包:npm install express@3.21.2

3、匹配版本号:Major.Minor.Patch(主版本号.次版本号.订正号)

~version:大略匹配某个版本,如果minor版本号指定了,那么minor版本号不变,而patch版本号任意,如果minor和patch版本号未指定,那么minor和patch版本号任意(如:~1.1.2,示意>=1.1.2 <1.2.0,能够是1.1.2,1.1.3,1.1.4,.....,1.1.n)(~1.1,示意>=1.1.0 <1.2.0,能够是同上)(~1,示意>=1.0.0 <2.0.0,能够是1.0.0,1.0.1,1.0.2,.....,1.0.n,1.1.n,1.2.n,.....,1.n.n)^version  兼容某个版本,版本号中最右边的非0数字的右侧能够任意,如果短少某个版本号,则这个版本号的地位能够任意(如:^1.1.2 ,示意>=1.1.2 <2.0.0,能够是1.1.2,1.1.3,.....,1.1.n,1.2.n,.....,1.n.n)(如:^0.2.3 ,示意>=0.2.3 <0.3.0,能够是0.2.3,0.2.4,.....,0.2.n)(如:^0.0,示意 >=0.0.0 <0.1.0,能够是0.0.0,0.0.1,.....,0.0.n)