aims-ng-packagr
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

说明

根据当前AIMS项目需要,结合历史项目经验,推出符合AIMS后台管理型项目开发的web框架

框架

  • 框架修改自ng-alain, 基于angular 5.0.0 + ng-alain 0.8.1 + ng-zorro-antd 0.6.5
  • 该框架适用于后端管理类,不适用于大屏展示类
  • 框架集成了auth用户认证,ACL权限控制,angular优化配置等部分
  • 由于是集成框架,轻量化有待提高,但对工业后台管理级别的项目影响不大

Angular angular framework Ng-zorro-antd admin panel front-end framework. ng-alain ag-alain framework

配置

  • 请补充package.json中的name、contributors信息
  • 如有访问代理,需要补充proxy.conf.json代理信息
  • 初始装包时,使用npm install,不要使用cnpm install,确保获取匹配的@delon包相关资源
  • 框架信息来自ng-alain,业务相关内容自行修改

修改内容

2018.05.22

  1. bamboo测试

2018.05.14

  1. package:script等部分做了修改,优化编译过程
  2. tslint部分做了修改,令代码检测更符合AIMS项目需求
  3. 增加shared部分公共内容,包括loggerService, httpService等

注意

  1. 目前本框架所有环境均使用 @delon/mock 获取数据,若生产环境不想使用mock数据,将delon.module.ts文件
    const MOCKMODULE = [DelonMockModule.forRoot({ data: MOCKDATA })]; 修改为
    const MOCKMODULE = !environment.production ? [DelonMockModule.forRoot({ data: MOCKDATA })] : [];即可
  2. 若编译时出现 error TS2307: Cannot find module 'rxjs-compat'错误,执行npm install rxjs@6 rxjs-compat@6 --save 或 ng update,然后重新编译即可
  3. 原 angular-cli.json 替换为 angular.json 具体配置规则见 https://github.com/angular/angular-cli/wiki/angular-workspace

关于更新

框架部分会根据项目情况维护更新,更新内容主要涉及依赖库版本与配置信息

Package Sidebar

Install

npm i aims-ng-packagr

Weekly Downloads

3

Version

1.0.1

License

MIT

Unpacked Size

40 kB

Total Files

25

Last publish

Collaborators

  • zjucaofeifei