背景
源码模式
是直接从GitHub仓库Clone源码,优点是可以与官方开发进度保持同步,因此有利于学习和研究CabloyJS,或者给CabloyJS贡献代码
当然缺点就是,如果官方在开发某个功能特性时花费时间比较长的话,那么源码仓库就会处于不稳定状态,因此不建议在生产环境
使用源码模式
因此,针对源码模式,如果官方处于开发期时,会在命令行醒目提示:
免费+增值策略
CabloyJS全栈框架提供大量免费开源的模块/套件,同时为了提升用户交互体验和软件开发体验,还提供了大量的增值模块/套件。这些增值模块/套件亦可永久免费使用
,可免费商用
,仅针对源码收费
CabloyJS全栈框架提供的这些模块/套件,绝大部分由CabloyJS作者亲手打造,不仅在架构层面经过精心设计,在代码编写方面也争取做到细致入微,确保代码质量。通过这些免费+增值
的模块/套件,CabloyJS全栈框架提供了与业务系统开发相关的丰富的功能特性,完成度非常高。不仅可以直接用于实际的项目开发,同时也是一套教科书级的NodeJS全栈框架,带您进入NodeJS全栈开发的自由境界
重要提示
针对源码模式,如果官方处于开发期时,某些变更的增值模块/套件还没有公开发布,从而导致增值模块/套件的免费版本处于过期状态,导致系统不稳定。因此,建议您获取增值模块/套件的批量授权,从而可以直接获取增值模块/套件的最新源码,并时刻保持同步
如何获取增值模块/套件的批量授权
如何同步增值模块/套件的源码
当获取增值模块/套件的批量授权后,只需在源码模式的项目目录执行以下命令即可:
- 1# 初始化子模块
- 2$ git submodule init
- 3# 更新子模块源码
- 4$ git submodule update
- 5# 重新安装依赖项
- 6$ npm install
- 7# 重新安装依赖项(使用淘宝镜像)
- 8$ npm install --registry=https://registry.npmmirror.com
如何更新源码
- 1# 更新CabloyJS源码
- 2$ git pull
- 3# 更新子模块源码
- 4$ git submodule update
- 5# 重新安装依赖项
- 6$ npm install
- 7# 重新安装依赖项(使用淘宝镜像)
- 8$ npm install --registry=https://registry.npmmirror.com
评论: