npm作为node的重要的包管理工具,package.json的存在可谓是很有作用的。
大小版本控制安装
观察package.json文件,我们常会看到^或者~这种特殊符号。
先介绍下版本中三段数字的含义:
大版本号.小版本号.补丁版本号
带^符号表示控制大版本号,即安装相同大版本号中,最新的版本。
带~符号表示控制小版本号,即安装相同大小版本号,补丁是最新的版本。
纯数字的无符号的版本号,则安装对应的版本。
最后,npm i安装就行了。
固定版本安装
命令模式下,可以只用包名@版本号的方式安装对应的版本。