一、包的版本号的含义
版本号的形式为X.Y.Z,X、Y和Z分别代表主版本号、次版本(副版本)号和补丁版本号。
X、Y和Z必须为非负整数,禁止在数字前补零,每个数值都是递增的。
代码(包)发布的语义版本控制
二、使用package.json文件管理本地安装包
1、package.json文件的功能
列出当前项目所依赖的包。
通过语义化版本控制规则指定当前项目所使用的包的版本。
实现可重用的构建,更易于与其他开发人员分享包。
2、package.json文件的基本组成
name:项目名称。
version:采用x.x.x的形式,符合语义化版本控制规则。
3、创建package.json文件
C:\nodeapp\ch03\pkgtestnpminit--yes
WrotetoC:\nodeapp\ch03\pkgtest\package.json:
{
"name":"mynodeprj", //项目版本(必需)
"version":"1.0.0", //项目版本(必需)
"description":"", //项目描述信息
"main":"index.js", //程序的主入口文件
"dependencies":{ //项目的依赖包
"lodash":"^4.17.11"
},
"devDependencies":{}, //项目开发阶段的依赖包
"scripts":{ //项目执行的脚本
"test":"echo\"Error:notestspecified\"exit1"
},
"keywords":[], //项目的关键词,用于搜索
"author":"", //项目作者
"license":"ISC" //项目许可协议
}
4、命令行交互方式运行npminit命令
C:\nodeapp\ch03\pkgtestnpminit
Thisutilitywillwalkyouthroughcreatingapackage.jsonfile.
Itonlycoversthemost