ixocreate/admin-frontend

IXOCREATE 管理前端应用

安装次数: 6,943

依赖项: 3

建议者: 0

安全: 0

星标: 2

关注者: 3

分支: 3

开放问题: 27

语言: TypeScript

类型: 项目

1.1.13 2019-10-03 15:36 UTC

This package is auto-updated.

Last update: 2024-09-26 12:47:32 UTC


README

Packagist License

Angular 应用程序,与 IXOCREATE 管理API 交互。默认将其作为 Composer 依赖项添加到 管理包 中,以确保 API 客户端兼容性。

特性

  • Bootstrap 应用配置,通过模板外部进行(无需构建)或硬编码(需要构建)
  • 确保 API 版本兼容性,通过内容协商进行核心和项目特性
  • 懒加载模块AoT 构建 默认开启,以提高性能
  • 基于 Bootstrap 4 和 CoreUI 变体构建的 移动友好型 UI
  • 直接部署预构建版本 以使用开箱即用功能
  • 通过配置实现 白标

安装

通过 composer 安装包

composer require ixocreate/admin-frontend

用法

预构建

直接将 build 文件夹的内容包含到您的项目中

自定义和扩展

如以下详细说明,通过自定义功能扩展应用程序。

开发

可以通过扩展功能集并构建应用程序来自定义 IXOCREATE 管理应用程序。

应用程序布局基于默认的 angular-cli 项目设置,以便不影响常见的 Angular 开发工作流程。

注意: 运行和构建应用程序时,请使用在 package.json 中定义的 npm 脚本,而不是以下各节中描述的直接 ng 命令。

开发服务器

$ yarn run serve

导航到 https://:4200/。如果您更改了任何源文件,应用程序将自动重新加载。

要指定应用程序应服务的端口(例如,4201 而不是 angular 默认的 4200),请更改 package.json 中的端口或使用

$ yarn run serve --port=4201

更新 ngx-admin

要更新核心库,请运行

$ yarn install @ixocreate/ngx-admin

注意: 确保更新的库版本与您项目中使用的当前 Admin API 版本兼容。

有关 ngx-admin 的更改请求和/或错误修复,请参阅 ngx-admin 包

代码生成

运行 ng g component component-name 生成新的组件。您还可以使用 ng generate directive|pipe|service|class|guard|interface|enum|module

构建

$ yarn run build

构建工件将存储在 build/ 目录中。默认情况下,带有 --prod 标志的是生产构建。

运行单元测试

通过 Karma 执行单元测试

$ yarn run test

运行端到端测试

通过 Protractor 执行端到端测试

$ yarn run e2e

文档

通过阅读其 文档 了解更多关于 IXOCREATE 的信息。

变更日志

请参阅 CHANGELOG 了解最近更改的详细信息。

安全漏洞

如果您发现安全漏洞,请直接通过电子邮件联系 opensource@ixocreate.com 处理。

许可协议

MIT 许可协议 (MIT)。有关更多信息,请参阅 LICENSE