标签:manage 内容 区分 改变 导航 pac nload 静态 back
在实践中后台管理系统的前后端分离时,往往会因为业务量的增加使其前端项目难以维护,以及打包时间不理想,还有业务系统与框架之间区分不在明显。本文是本人从另一个角度提出的一种解决方案,希望各位提出宝贵的建议。
此部分的操作可以参考github的相关操作手册完成。
由于模板库是基于基础框架的,放在一起能更为有效的说明:
说明:
此项目的目的其为简单,就是提供init和update方法,用于从模板项目生成业务子系统,并在模板项目更新后,提供更新命令将新的内容更新到业务子系统。
chalk: 命令窗口文字有颜色的输出 commander:解析命令的输入 download-github-repo:下载github上面的模板项目 fs-extra:file和folder的处理,如删除 metalsmith:生成静态站点,选择他,是由于他的插件模式,用于后期对文件内容进行加工和处理
#!/usr/bin/env node
然后,在package.json中的bin中添加命令与执行文件的关联
"bin": { "vn-init": "srcCli/bin/init.js" },
按照上述配置,npm全局安装成后,运行vn-init命令即可触发相关命令文件的代码。
vueManager(框架项目):https://github.com/cqhaibin/vueManager.git
vueManager-cli(脚手架项目):https://github.com/cqhaibin/vueManager-cli.git
simple(模板项目):https://github.com/vueManager-template/simple.git
脚手架npm地址:https://www.npmjs.com/package/vuemanager-cli
欢迎下载测试和提出建议!!!
标签:manage 内容 区分 改变 导航 pac nload 静态 back
原文地址:http://www.cnblogs.com/cqhaibin/p/7103043.html