常用基本 npm 知识
版本标识:
~ 1.3.5 匹配 1.3.x 中的任意版
^ 1.3.5 匹配 1.x.x 中的任意版
发版
npm version patch
(minor, major) 更新版本号(自动commit,打tag)
npm publish
发布版本到仓库
npm version prerelease
自动在当前版本的基础上推进一个 patch 版本,并加一个更小的版本来标识当前是该版本的 beta 版本,如当前是 1.0.1 版本,prerelease 之后变成 1.0.2-0 版本,继续 prerelease 的话不断跟着 1.0.2-1 -> 1.0.2-2 推进,此时接着打 patch 版本的话,就从 beta 版本回到正式版本 1.0.2-2 -> 1.0.2
npm publish --tag beta
发布到 beta dist,
安装的时候指定 beta 版本进行安装: npm i <packageName>@beta
安装最新版本 npm i <packageName>@latest