codecamp

npm 使用语义化版本

在新版本的代码中传达更改的程度很重要,因为有时更新会破坏包需要的代码(称为依赖项)。语义版本控制(semver) 是旨在解决此问题的标准。

出版商服务器

如果一个项目要与他人共享,它应该从1.0.0,开始(尽管 npm 上的一些项目不遵循此规则)。

在此之后,更改应按以下方式处理:

面向消费者的服务器

针对使用者语义化版本

如果你从包 1.0.4 开始,这就是你指定范围的方式:

  • 补丁版本:1.01.0.x~1.0.4
  • 次要版本:11.x^1.0.4
  • 主要版本:*x

其他

有关对 package.json 文件使用语义版本控制的更多信息,请参阅NPM 使用package.json

npm 发布和更新包
npm 使用作用域包
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }