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

好大夫官方网站网上预约挂号wordpress pods使用

好大夫官方网站网上预约挂号,wordpress pods使用,陈幼坚设计公司官网,不备案的网站能上去吗重中之重 备份好项目文件,甚至连已经加载好的flutter库也可以备份。环境包升级 2.1 不要直接换成flutter:3.0以上的版本,这样做既有基本的库兼容问题,又有空安全下的语法问题(整个项目中需要增加 late、?、!的语法错误,一片报错的…
  1. 重中之重
    备份好项目文件,甚至连已经加载好的flutter库也可以备份。
  2. 环境包升级
    2.1
    不要直接换成flutter:3.0以上的版本,这样做既有基本的库兼容问题,又有空安全下的语法问题(整个项目中需要增加 late、?、!的语法错误,一片报错的红海/(ㄒoㄒ)/ )
    2.2
    将环境包升级到flutter:2.10.5,它是flutter:3.x前的最后一个版本。
    Flutter SDK下载地址:https://docs.flutter.dev/install/archive#windows
    pubspec.yaml中配置dart sdk版本限制:sdk: ‘>=2.10.0 <3.0.0’(不能直接配置>=2.12.0,2.12.0以上强制使用空安全语法)

environment:
sdk: ‘>=2.10.0 < 3.0.0’

  1. 解决由于更换环境后出现的库版本不兼容问题
    3.1
    手动修改太麻烦时,可以运行命令行:dart fix --apply。它能自动修复Dart代码过时的方法调用、格式问题、或可被自动修正的小错误,但并不是全部。

  2. 进行空安全迁移前的准备(项目已经在flutter:2.10.5环境顺利运行)
    4.1
    检查项目中依赖库是否支持空安全。运行命令:

dart pub outdated --mode=null-safety

未全部支持空安全会打印出哪些库未支持,
第三列绿色是足够支持空安全的版本,
第四列绿色是库当前的最新版本它的环境可能是3.x。
将对应库版本改为足够支持空安全的版本就好。(不用命令行dart pub upgrade为了避免升级到最新版本)
在这里插入图片描述
4.2
修复更改版本后的库调用问题(dart fix --apply可以用起来),保证项目能正常运行起来。
4.3
再次运行dart pub outdated --mode=null-safety检查,此时项目已经完全支持空安全了
在这里插入图片描述

  1. 开始空安全迁移
    5.1
    当第三方库不能完全支持空安全时有命令行(这样的操作常常会不完整或是迁移失败)

dart migrate --skip-import-check //跳过依赖的三方库是否支持空安全
–skip-import-check --ignore-exceptions //跳过依赖的三方库是否支持空安全且忽略异常情况

所以项目完全支持空安全的情况下应该直接迁移,运行命令:

dart migrate

顺利执行命令后会打印提供的迁移工具链接,在浏览器中打开。
在这里插入图片描述
点击按钮APPLY MIGRATION应用迁移到项目中,等待迁移执行完成(对于文件太多的项目手动迁移不可取)
当执行完成后,在Android Studiio代码被自动更改。打开pubspec.yaml会看到SDK版本限制被改为了>=2.12.0

environment:
sdk: ‘>=2.12.0 < 3.0.0’

5.2
但项目中会有迁移工具无法修复的报错。
一般都是空条件判断的报错,一条条修复。(比起整个项目都报红好太多!)
报错代码示例:

int? _goodsQuantity;
if(condition == 1){_goodsQuantity += 1; //这句会报错_goodsQuantity  = (_goodsQuantity ?? 0) + 1; //改成这样
}

当所有报错解决项目能正常运行起来了,空安全迁移就完成了。

6.页面报错的修复
虽然空安全语法正确了项目跑起来了,但是在数据处理上不可避免的会出现逻辑上的空判断冲突,此时有问题的页面就会报错。
需要把各个页面点一点,耐心的走一遍整个app,修复这些bug。
一般是类型不匹配报错,示例:

type ‘() => Null’ is not a subtype of type ‘(() => Future)?’ in type cast
type ‘String’ is not a subtype of type ‘String?’ in type cast

解决空安全后,再去升级flutter3.x版本会更方便。


文章转载自:

http://FuP1Qb5v.mhwtq.cn
http://Z3lMxQqQ.mhwtq.cn
http://xJGvaJuz.mhwtq.cn
http://BpPKSUSz.mhwtq.cn
http://bzklgoMP.mhwtq.cn
http://RWk7hNad.mhwtq.cn
http://uOHYG6VX.mhwtq.cn
http://6gI0tL3N.mhwtq.cn
http://JRJW9oOV.mhwtq.cn
http://CudwLvjj.mhwtq.cn
http://COWdO17R.mhwtq.cn
http://YQNNSKmX.mhwtq.cn
http://xwf7hPPK.mhwtq.cn
http://3ek51MY1.mhwtq.cn
http://n3t4zE6I.mhwtq.cn
http://sBLLpNEk.mhwtq.cn
http://jdvDT6Ky.mhwtq.cn
http://hG5yqbVZ.mhwtq.cn
http://thhMcXVv.mhwtq.cn
http://b7CXofMH.mhwtq.cn
http://wdDOu96J.mhwtq.cn
http://TauvURvO.mhwtq.cn
http://Qbb0NlVb.mhwtq.cn
http://Pr19OV0f.mhwtq.cn
http://zEDWpPUr.mhwtq.cn
http://FE1aSVn5.mhwtq.cn
http://1Apez7U9.mhwtq.cn
http://JdO07lSd.mhwtq.cn
http://wikplKlI.mhwtq.cn
http://GsOOwqNP.mhwtq.cn
http://www.dtcms.com/wzjs/658451.html

相关文章:

  • 什么叫精品网站建设wordpress 自动邮件
  • 网站ui怎么做的公司网站建设模板下载
  • 宿迁网站建设费用商城网站建设模板下载
  • 网站建设模板下载云服务器价格对照表
  • 电子商务网站建设与管理实验总结域名解析工具
  • 新昌网站制作惠州自适应网站建设
  • 怎么做微信小说网站怎么给网站添加图标
  • 怎么在各个网站免费推广信息怎么提升学历最快
  • 网站策划书包含的内容如何做网站网页表白
  • 郑州做花店网站企业网站管理系统设计报告
  • 建水网站建设seo优化工具哪个好
  • 微信开发品牌seo技术优化服务
  • 阿里云用ip做网站长沙装修公司排名
  • 怎么直接用代码做网站网站401错误
  • 宾馆的网站回款如何做分录企业宣传片报价
  • 风格网站建设网站企业
  • php网站中水印怎么做网页制作wordpress模板下载
  • 制作app免费网站模板下载网站建设需要的技术路线
  • 网站制作公司crm客户管理系统怎样备份网站数据库
  • 年轻人常用网站线上推广平台
  • 网站网站开发逻辑谷歌seo网站推广
  • 福田企业网站推广哪里好企业局域网的规划与设计
  • 网站的备案要求怎么做扫二维码就可以进入网站
  • 房地产销售营销方案seo整站优化公司持续监控
  • 网站开发运行环境怎么写婚礼现场布置效果图
  • 高端网站制作上海对网站建设的问题
  • 为企业做网站的公司湖州网站建设湖州
  • 旅游产业网站app建设的市场分析asp做网站和dw的区别
  • 做毕业设计资料网站好新能源电动车
  • 做网站用什么ide如何解压缩wordpress