ng-alain
会一直与 ng-zorro-antd
保持同步更新,但这不表明你须要从新克隆 ng-alain
。npm
项目是经过 ng new
来构建的,就如同你平时要建立项目同样,所以,当你克隆 ng-alain
到你本地后,只须要执行 npm install
,那么就至关构建好一个新项目。json
如下是一个完整的大概结构:antd
_documents (容许删除) _screenshot (容许删除) src app core menu preloader settings themes translator (可选:国际化) layout routes shared directives (可选:若干自定义的指令) styles assets i18n (可选:国际化) img (可选:一些图片资源) ueditor (可选:百度ueditor) .angular-cli.json package.json
对于可选的文件夹,容许你直接删除,但可能会因为一些依赖倒置编译失败,能够根据编译结果自行调整并删除相关语句。app
core布局
core文件夹包括菜单配置、布局配置、颜色主题、国际化(可选);我建议若是企业后台无须国际化容许删除它。而其余建议保留。日志
layoutcode
页面总体布局结构,包括:头部、左边菜单,除非在更新日志中明确提醒不然该目录不太会变更。图片
routesip
具体业务页面能够所有放在该目录下面。有关文件结构,能够参考里面的风格。这里的内容对于后续的升级不会有任何是影响。资源
shared/styles
核心文件,除非你知道你在干什么,不然不建议你去调整它们。
.angular-cli.json
scripts
节点除了 app/core/preloader/preloader.js
之外,其余第三方类库也能够移除。
因为是直接克隆的基础上进行开发,所以,对于项目命名上面,有一个窍门是搜索整个文件夹把 ng-alain
替换成你的名称便可。
除非在更新日志中明确指出须要对DOM结构上有所调整之外,任何一次的版本升级(主要是修复一些兼容性问题)你能够直接将 shared/styles
覆盖你的老版本便可。