uni-app 3.4.6版本更新后导致之前插件出现问题

uni-app 3.4.6版本更新后导致之前插件出现问题

操作步骤:

  • 3.4.6版本之后统一代码打印editor.selection即可复现

预期结果:

  • 应该和之前版本一样

实际结果:

  • 输出不一样

bug描述:

  • 同一段代码,自3.4.6版本之后 editor.selection 和之前版本的输出内容不同,怀疑因此导致插件javascript console utils 出现bug

图片

Image 1 Image 2 Image 3 Image 4

开发环境 版本号 项目创建方式
Windows win11 22000.613 -
HBuilderX 3.4.6 -

更多关于uni-app 3.4.6版本更新后导致之前插件出现问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

感谢反馈,我们排查下

更多关于uni-app 3.4.6版本更新后导致之前插件出现问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html


uni-app 3.4.6 版本更新后,如果之前的插件出现问题,可能是由于以下原因导致的:

  1. API 变更uni-app 的更新可能引入了一些 API 的变更或废弃,导致插件中使用的某些 API 不再兼容。
  2. 依赖库更新uni-app 的更新可能涉及到底层依赖库的更新,这些库的更新可能会影响插件的正常运行。
  3. 配置变更:新版本可能引入了一些新的配置项或修改了现有的配置项,导致插件的配置不再适用。
  4. Bug 修复:新版本可能修复了一些 Bug,这些修复可能会影响到插件的某些功能。

解决方法

  1. 检查更新日志

    • 首先,查看 uni-app 3.4.6 的更新日志,了解是否有与插件相关的变更或废弃的 API。
    • 更新日志通常会在官方文档或 GitHub 发布页面中提供。
  2. 更新插件

    • 如果插件是第三方提供的,检查插件是否有更新版本,特别是针对 uni-app 3.4.6 的兼容性更新。
    • 如果是自己开发的插件,根据更新日志进行相应的修改。
  3. 回滚版本

    • 如果暂时无法解决插件兼容性问题,可以考虑回滚到之前的 uni-app 版本,等待插件更新或找到解决方案。
    • 使用 npmyarn 可以方便地回滚到指定版本,例如:
      npm install uni-app@3.4.5
      
  4. 调试和修复

    • 如果插件是开源的,可以尝试自己调试并修复问题。检查控制台输出的错误信息,定位问题所在。
    • 如果是 API 变更导致的,根据新版本的 API 文档进行相应的修改。
  5. 社区支持

    • uni-app 的官方论坛、GitHub Issues 或相关社区中寻求帮助,可能有其他开发者遇到了类似的问题并提供了解决方案。
  6. 联系插件作者

    • 如果是第三方插件,可以联系插件的作者,反馈问题并请求更新支持。

示例:回滚到旧版本

如果你决定回滚到旧版本,可以使用以下命令:

# 使用 npm
npm install uni-app@3.4.5

# 使用 yarn
yarn add uni-app@3.4.5
回到顶部