Upgrading

就像大部分的Node安装包一样,Sails也是遵循语义版本控制。比如如果你正在使用Sails v0.11.3,然后想升级到v0.11.4,你就不需要更改你的应用代码来适配这样的升级。因为这种升级通常称为补丁版本。另一方面,如果你从Sails v0.11.3升级到v0.12.0,那么你就有可能需要做些重大的改变了--这意味着你需要修改你的Sails app的代码来适配这个新版本。对于一些框架或工具,一些重大的改变久而久之是不可避免的;但是因为在Node和Sails中的APIs已经变得稳定,所以想看到这些APIs发生重大改变基本是很少的。同时,内核的维护者努力保持这些改变最小化并且尽可能保证其向后兼容性。

版本记录

关于这些版本之间的改变细节以及升级指导,请参考对应的网页:

注意

  • 一旦Sails v1.0发布,次版本升级也致力于不引起重大改变--比如从v1.1.0升级到v1.2.0不会让你对你的代码做出太大的改变。而升级到v2.0.0可能会有大改动。
  • 如果你当前的版本和最新版本差了多个次版本并且遇到了问题,那么可以考虑一次性将你的版本升级到最新的。升级的指南是先升级到你最清楚的一个版本差异的指定版本,如果有疑问,最好是将尽可能多的变量因素隔离出去。比如,如果你正在运行Sails v0.9然后尝试升级到v0.12但是遇到了问题,那么你应该尝试先升级到v0.10,然后再v0.11,最后才是v0.12

results matching ""

    No results matching ""