当前位置: 首页 > news >正文

利用ionic做的网站软硬件开发公司

利用ionic做的网站,软硬件开发公司,怎么重新安装wordpress,wordpress文章more插件本文将介绍 ABP Framework 5.2 RC 版新增的主要功能#xff1a;•单层解决方案模板•API 版本控制•源代码控制移除libs文件夹•对 Swagger UI 隐藏 ABP 默认端点•CMS Kit应用模块自定义全局 CSS 和 JavaScript关注 ABP Framework 最新开发进度#xff0c;后面还会陆续发布新… 本文将介绍 ABP Framework 5.2 RC 版新增的主要功能•单层解决方案模板•API 版本控制•源代码控制移除libs文件夹•对 Swagger UI 隐藏 ABP 默认端点•CMS Kit应用模块自定义全局 CSS 和 JavaScript关注 ABP Framework 最新开发进度后面还会陆续发布新功能详解、新功能示例等系列文章敬请关注 ABP Framework 研习社QQ群726299208 专注 ABP Framework 学习经验分享、问题讨论、示例源码、电子书共享欢迎加入单层解决方案模板ABP启动模板是一个组织良好的分层解决方案用于创建可维护的应用程序。然而一些开发人员发现对于简单和短期的应用程序来说它有点复杂。对于这样的应用程序我们提供一个新的启动模板没有分层、确保项目结构尽可能简单但是在运行时功能特性和模块齐全一切都包含单个项目(csproj)中如下图所示:在创建解决方案时模板参数使用 -t app-nolayers:abp new BookStore -t app-nolayers --previewEF Core 数据库迁移创建项目之后需要在运行应用程序之前创建数据。我们已经向应用程序添加了一个参数--migrate-database可以指定该参数用来进行数据库迁移和初始化数据。在命令行终端打开项目目录(包含csproj文件)输入以下命令:dotnet run --migrate-database将运行数据库迁移并退出然后就可以正常运行应用程序了。也可以使用命令 dotnet ef database update 或者 Visual Studios Package Manager Console 中使用 Update-Database 命令创建数据库表但是不会生成运行应用程序所必需的初始数据。为了让解决方案保持简单我们并没有添加其他应用比如单独用于迁移数据库的DbMigrator项目。使用应用程序本身进行迁移数据库不但可以用于开发环境也可以在生产环境中使用。但是还有其他迁移数据库的方法。请关于微软文档[1]。UI 和 数据库 选项单层解决方案模板同样支持 Angular 和 Blazor UI数据库也支持 MongoDB。对于 UI可以为 -u 或 --ui 参数设置 mvc默认、angular 或 blazor-server 参数以支持不同的UI框架。对于数据库提供程序可以为-d或--database-provider参数设置 ef默认或者mongodb 以支持不同的数据库提供程序。示例abp new BookStore -t app-nolayers -u angular -d mongodb --preview以上命令创建一个单层解决方案使用 Angular 作为 UI框架使用 MongoDB 作为数据库提供程序。API 版本控制API版本控制在ABP框架中一直是可用的但是我们还没有提供相应的文档。对于版本 5.2 我们创建了一个文档来解释如何为应用程序实现API版本控制并向您的标准应用程序服务类添加版本控制支持。请参阅文档[2]。源代码控制移除libs文件夹注意对于开发环境和CI/CD管道来说可能是一个破坏改变。因此请仔细阅读本文档并采取必要的措施。当你创建的解决方案使用 MVCRazor Pages 或 Blazor Server UI 框架时在解决方案的UI项目中包含一个 wwwroot/libs 目录结构如下libs目录包含所有客户端依赖类库大多数为 JavaScript 和 CSS。举个例子在上图中 bootstrap 目录包含 Bootstrap 类库所需的必要文件。该目录中的内容是从 node_modules 目录中复制而来只复制最小的必需文件确保类库可用并不是整个类库通过 ABP CLI 提供的 abp install-libs 命令完成。在 5.2 版本之前libs目录是启动模板中的一部分并提交到源代码控制系统中比如Git。在 5.2 版本之后该目录默认从源码控制中移除所以开发者必须在解决方案中UI项目的根目录中运行abp install-libs命令来安装前端依赖库。这种方法为解决方案节省了大量空间。例如MVC UI应用程序的初始大小从 9.83 MB减少到 0.23 MB。当你使用 ABP CLI 创建解决方案时install-libs命令会自动执行所以你的应用程序可以直接工作。但是如果你的团队成员或CI/CD系统是从源代码控制系统如Github获取解决方案源码那么应该在运行之前执行abp install-libs命令。如果你想将 libs 目录添加到源代码控制系统中可以在解决方案根目录中找到 .gitignore 文件移除 **/wwwroot/libs/* 这一行即可。如果你使用的是 Git 以外的版本控制系统你应该应用系统提供的设置规则来包含或排除 libs 文件夹。对 Swagger UI 隐藏 ABP 默认端点Engincan Veske[3] 写了一篇文章[4]来解释如何从 Swagger UI 中隐藏 ABP默认端点。然后我们认为这可能是ABP框架中的一个很好的内置选项所以在 AddAbpSwaggerGen 方法中添加了一个HideAbpEndpoints 方法可以像下面的代码示例使用:services.AddAbpSwaggerGen(options {//... 其他设置//在Swagger UI上隐藏ABP相关的端点options.HideAbpEndpoints();} )这样设置之后ABP的默认端点仍然存在但将在 Swagger UI 中隐藏。CMS Kit 应用模块自定义全局 CSS 和 JavaScript我们一直在改进 CMS Kit 应用模块并不断添加新功能。在 5.2 版本中新增的特性是全局资源系统可以为应用程序编写自定义的全局 JavaScript 或 CSS 代码并应用于所有应用程序页面中通过这种方式您可以在运行时定制应用程序的外观和行为。有关更多信息请参阅文档[5]。请注意页面[6]功能已经提供作用于页面的脚本/样式编辑器。但是这个新功能允许您编写作用于应用程序所有页面的脚本/样式二者可以结合使用。其他•为 Blazor UI 升级 Blazorise 类库到 v1.0升级之后确保应用程序中所有依赖 Blazorise 包使用 v1.0历史版本回顾ABP Framework 5.0 RC.1 新特性和变更说明ABP Framework V4.4 RC 新增功能介绍References[1] 微软文档: https://docs.microsoft.com/en-us/ef/core/managing-schemas/migrations[2] 文档: https://docs.abp.io/en/abp/5.2/API/API-Versioning[3] Engincan Veske: https://twitter.com/EngincanVeske[4] 一篇文章: https://community.abp.io/posts/how-to-hide-abp-related-endpoints-on-swagger-ui-mb2w01fe[5] 文档: https://docs.abp.io/en/abp/5.2/Modules/Cms-Kit/Global-Resources[6] 页面: https://docs.abp.io/en/abp/5.2/Modules/Cms-Kit/Pages
http://www.zqtcl.cn/news/305984/

相关文章:

  • asp评价网站开发文档福州做网站的哪家好
  • 合肥网站建设方案优化写作网站大全
  • 专门提供做ppt小素材的网站网站定位
  • 临沂市建设局兰山区网站wordpress 去除下划线
  • 如何做一张图片的网站关于实验室建设的英文网站
  • 网站建设文本居中代码山东网站推广营销设计
  • 山东桓台建设招投标网站北京建设信息港网站
  • 为什么网站要域名个人养老金制度最新消息
  • 公众号开发是不是网站开发公司网站建设分录
  • 云南省住房建设厅网站代理二级分销系统
  • 四川建设人才培训网站临沂网站制作页面
  • 用vue做网站建设工程合同属于什么合同
  • 赶集的网站怎么做广告投放报价
  • php 家政网站白嫖云服务器
  • 长春网站关键词推广优秀网站建设哪个公司好
  • php实战做网站视频教程站长工具网站测速
  • 当下网站建设常见的网址有哪些
  • 洪雅网站建设事业单位门户网站建设包含内容
  • 外网如何查看局域网建设的网站区块链开发工程师要求
  • 网站首页三张海报做多大怎么做网上直营店网站
  • 网站制作新手教程视频省建设厅网站安全生产标准化
  • 自动建设网站系统阿里云虚拟主机多网站
  • 区块链app排名网站seo其应用
  • 海口网站建设咨询一般网站建设需求有哪些方面
  • 免费网站建设朋友交流模板王网站
  • wordpress不同分类不同广告 文章属于不同分类网站 优化手机版
  • 淮安市建设银行网站首页王也是谁
  • 好用的网站管理系统给wordpress程序提速
  • 网页设计模板的网站网站开发包括哪些
  • 做网站的标准国外html5网站模板