框架演示:http://bit.bitdao.cn
框架源码:https://github.com/chenyinxin/cookiecutter-bitadmin-core
一、简介
1、Cookiecutter是Python下的项目模版工具,最新的vs2017已经集成。
2、使用Cookiecutter要先安装Python工作负载或单独安装这个组件。
3、Cookiecutter为我们提供快速项目模板能力,直接使用GitHub,而不需要额外维护,简直太方便了。
二、用Cookiecutter创建BitAdminCore框架应用项目
1、打开Cookiecutter管理界面。
2、搜索cookiecutter-bitadmin-core。
3、将模版复制到本地。
4、创建项目
5、打开项目
近期有同学反馈bower包还原不成功,经查是由于 bower服务器迁移导致,更新bower就可以了。
以上为提示,以下为更新方法:管理员启动命令行,进入npm所在目录,执行令令:
npm install -g bower
6、运行还原任务。
很多人不明白这一步为什么要这样,部分js组件(例如:ueditor),打包进去之后因为文件编码问题导致Cookiecutter验证不通过,项目创建不成功,只能项目创建后再还原。
gulpfile.js上右键。
copy任务右键、执行,结果成功。
执行前后对比,大概你就明白了。
7、创建数据库,修改链接。
8、运行项目
接下来就是可以开始撸码了。
框架使用到了cookiecutter,nuget,bower,npm几大体系,以及gulpfile前端编译技术,个人认为这些都是行业先进生产力,如果之前未有了解,可以趁机补习一下。
三、更新项目模板
1、BitAdminCore框架常常更新,创建项目之前,建议更新本地到最新版本。
2、更新步骤如下:
本系列文章链接:
BitAdminCore框架应用篇:(一)使用Cookiecutter创建应用项目
BitAdminCore框架应用篇:(二)创建一个简单的增删改查模块
BitAdminCore框架应用篇:(三)核心套件querySuite入门介绍
BitAdminCore框架应用篇:(四)核心套件querySuite按钮功能
BitAdminCore框架应用篇:(五)核心套件querySuite列的定义