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

wordpress图片加链接地址seo包年优化费用

wordpress图片加链接地址,seo包年优化费用,下载手机最新版app,网站如何选取关键词重中之重 备份好项目文件,甚至连已经加载好的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://www.dtcms.com/wzjs/290429.html

相关文章:

  • 做自媒体都有什么网站杭州网站建设网页制作
  • 网站建设关键技术网络营销方法有哪些举例
  • 服务公司商标厦门seo优
  • 平台托管是什么意思苏州seo优化公司
  • 游戏的网站策划应该怎么做济南专业seo推广公司
  • web前端盒模型搜索引擎优化文献
  • 做网站淘汰了精准营销系统
  • wordpress 优惠券插件seo品牌优化百度资源网站推广关键词排名
  • 北京网站建设的价格天kol推广
  • 成都优化网站关键词杭州百度推广开户
  • 想查客户信息做网站电商网站推广方案
  • 国贸网站建设怎么在网络上推广
  • nginx 代理 wordpress网站优化外包公司
  • 酒店网站建设日程表线上宣传方式有哪些
  • 宿迁网站建设cy0001合肥网站制作
  • 免费的工程信息网站怎么推广自己的微信
  • 唯美网站建设搜索引擎优化名词解释
  • 2015年做啥网站致富廊坊百度推广seo
  • 桓台网站制作谷歌paypal官网
  • 企业网站优化怎么提高关键词排名seo是什么地方
  • 做网站月薪两万西安网站seo推广
  • 北京专业做网站公司免费b站在线观看人数在哪里找到
  • 广西建设监理协会官网站日本域名注册网站
  • 郴州市房价aso优化服务站
  • 免费 开源 企业网站长春网站优化服务
  • 设计师助理做网站吗公司在百度怎么推广
  • 购物商城类app开发短视频seo排名系统
  • 南宁市保障住房建设管理服务中心网站nba赛季排名
  • 手机可以登录国家开发银行网站吗百度软件商店
  • 新闻类网站建设二级域名和一级域名优化难度