52ABP前端升级2.0.x指南

52ABP前端升级2.0.x指南

前言

本篇内容为指导从 yoyo-ng-module 1.x 升级到 yoyo-ng-module 2.x

详细说明

52ABP前端框架采用的是 基于NG-Zorro构建的脚手架 NG-Alian,将其修改并整合到前端模块yoyo-ng-module

最初支持版本: Angular6 + NG-Zorro(低于1.8)版本 + NG-Alian 1.x

近期由于NG-Zorro 1.8 版本的升级对原有图标的升级是破坏式的,并且NG-Alian也发布了2.0正式版,于是乎近几日也对yoyo-ng-module进行了升级,发布了2.0.1。

升级部分:

  • 整合 NG-Alian 2.0与 ABP前端模块
  • 支持NG-Zorro 1.8
  • 菜单布局优化

新版本可以通过 官网 或者 github 直接下载。

升级教程正式开始

1、升级ng-zorro、yoyo-ng-module

以下命令看个人喜好使用

  • 安装 ng-zorro1.8
    npm命令 :  npm install ng-zorro-antd@1.8.0
    yarn命令:  yarn add ng-zorro-antd@1.8.0
    复制代码
  • 安装 yoyo-ng-module 2.0.1
    npm命令 :  npm install yoyo-ng-module@2.0.1
    yarn命令:  yarn add yoyo-ng-module@2.0.1
    复制代码
  • 修复 ng-zorro 图标丢失(官方文档链接:点击这里
    ng g ng-zorro-antd:fix-icon
    复制代码

2、新增/替换 前端项目文件

官网 或者 github 下载 4.0.0 的代码,将这里面的部分内容替换到原有项目中

注意 : 替换文件时请确认是否有自定义功能已添加,替换前请注意备份

account

  • 替换 文件 src/account/account.module.ts
  • 替换 文件 src/account/login/login.component.html
  • 替换 文件 src/account/login/login.component.less
  • 替换 文件 src/account/register/register.component.html
  • 替换 文件 src/account/tenant/tenant-change-modal.component.html
  • 替换 文件 src/account/tenant-register/tenant-register.component.html

app

  • 替换 文件 src/app/app.component.html
  • 替换 文件 src/app/app.component.ts
  • 参照修改 文件 src/app/AppMenus.ts
  • 替换 文件 src/app/home/home.component.html
  • 替换 文件夹(目录) src/app/layout

styles

  • 替换 文件 src/styles.less
  • 替换 文件 src/styles/index.less
  • 替换 文件 src/styles/theme.less
  • 新增 文件 src/styles/theme-variable.less
  • 新增 文件 src/style-icons-auto.ts
  • 新增 文件 src/style-icons.ts

shared

  • 替换 文件 src/shared/shared.module.ts

assets

  • 替换 文件 src/assets/appconfig.dev.json
  • 替换 文件 src/shared/appconfig.prod.json

其它

  • 替换 文件 src/root.module.ts
  • 替换 文件 src/root.component.ts
  • 替换 文件 src/yoyo.module.ts
  • 替换 文件 src/AppPreBootstrap.ts

以上步骤执行完成之后即可成功升级到ng-zorro1.8.x + ng-alian 2.0

如有疑问或发生问题请加入qq群:633751348

转载请注明原文链接和作者名称

转载于:https://juejin.im/post/5bff5a49e51d4513416d09d2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值