zoukankan      html  css  js  c++  java
  • NG-ALAIN

    NG-ALAIN

    一个基于 Antd 中后台前端解决方案,提供更多通用性业务模块,让开发者更加专注于业务。
    NG-ALAIN 是一个企业级中后台前端/设计解决方案脚手架,我们秉承 Ant Design 的设计价值观,目标也非常简单,希望在Angular上面开发企业后台更简单、更快速

    前序准备

    环境:node, git
    技术栈:基于 Typescript、Angular、g2、@delon 和 ng-zorro-antd

    安装步骤

    安装全局cli脚手架
    npm install -g @angular/cli@9.x
    创建项目
    ng new my-project --style less --routing
    初始化配置
    cd my-project
    ng add ng-alain //ng add 构建空的脚手架
    启动服务
    npm start
    或:运行项目
    ng serve --port 0 --open


    克隆代码

    git clone --depth=1 https://github.com/ng-alain/ng-alain.git my-project
    cd my-project
    yarn
    npm start //启动项目

    构建

    构建一个空的NG-ALAIN项目
    ng add ng-alain

    快速生成模板代码
    ng generate ng-alain:[command name] [name] [options]
    或ng g ng-alain:[command name] [name] [options]
    1)Module 模块

    例如:构建一个系统模块
    ng g ng-alain:module sys

    2)业务页
    目前包含的业务组件页,包括:

    1. empty 空白页
    2. list 列表页
    3. edit 编辑页
    4. view 查看页
    5. curd 列表、编辑、查看

    例如:在sys下生成log列表页:
    ng g ng-alain:list log -m=sys
    注意: -m 是必须指定的,因为 ng-alain 认为页面应该在某个具体的模块里

    多级写法:
    例如:在log 组件下有view查看页面
    ng g ng-alain:view view -m=sys -t=log

    全局配置项

    在根注入器中根据注入令牌 ALAIN_CONFIG 提供一个符合 AlainConfig 接口的对象

    构建

    npm run build

  • 相关阅读:
    【原】手写梯度下降《三》之
    【原】特征/SVD分解(图像压缩)/PCA降维简介
    【原】手写梯度下降《二》之
    【原】手写梯度下降《一》之
    Python守护进程和脚本单例运行
    subprocess popen 子进程退出的问题
    subprocess.Popen 详解
    python可以序列化的对象
    concurrent.futures的一些经验
    详解multiprocessing多进程-Pool进程池模块
  • 原文地址:https://www.cnblogs.com/sxhlf/p/13955365.html
Copyright © 2011-2022 走看看