包配置文件
npm初次装包后会多了一些配置文件
node_modules文件夹用来存放所有已安装到项目中的包。require()导入第三方包时,就是从这个目录中查找并加载包
package-lock.json配置文件用来记录 node_modules 目录下的每一个包的下载信息,例如包的名字、版本号、下载地址等
注意:不要手动修改 node_modules 或 package-lock.json 文件中的任何代码,npm包管理工具会自动维护它们
语义化版本规范
默认情况下,使用npm install 命令安装包的时候,会自动安装最新版本的包。如果需要安装指定版本的包,可以在包名之后,通过 @ 符号指定具体的版本
实例:npm i moment@2.22.0
包的语义化版本规范:以"点分十进制"形式进行定义,例如2.24.0
第一位数字:大版本
第二位数字:功能版本
第三位数字:Bug修复版本
注意:版本号提升规则:只要前面的版本号增加了,则后面的版本号归零