1***@qq.com
1***@qq.com
  • 发布:2024-06-11 10:50
  • 更新:2024-06-11 10:50
  • 阅读:101

【报Bug】使用tailwind后,在安卓app的开发模块下,热更新的代码会延后一个版本

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: windows11

手机系统: 全部

手机厂商: 华为

手机机型: nova10

页面类型: vue

vue版本: vue3

打包方式: 离线

项目创建方式: CLI

CLI版本号: 4.08

测试过的手机:

鸿蒙4.0,运行安卓app

示例代码:
import tailwindcss from 'tailwindcss';  
import autoprefixer from 'autoprefixer';
css: {  
      postcss: {  
        plugins: [tailwindcss(), autoprefixer()],  
      },  
},

操作步骤:

在任意vue页面代码中新增代码console.log('1');打印文本“1”,触发热更新后无打印文本,修改为console.log('12');后,触发热更新后控制台出现文本“1”,再次修改为console.log('123');后,触发热更新,控制台出现文本“12”。

预期结果:

运行安卓开发环境时,每次修改代码,手机端都能实时获取到最新的代码

实际结果:

安卓app的开发模块下,加载的代码会延后一个版本,就是修改后触发app刷新不会加载最新的代码,再次修改代码触发刷新后,会加载上一次的代码

bug描述:

使用vite脚手架创建的vue3工程,在h5和小程序的开发模式下,tailwindcss热更新正常,在安卓app的开发模块下,加载的代码会延后一个版本,就是修改后触发app刷新不会加载最新的代码,再次修改代码触发刷新后,会加载上一次的代码(不仅仅是样式代码,js代码也会延后一个版本)。
经过测试,确定是tailwindcss触发的bug。

2024-06-11 10:50 负责人:无 分享
已邀请:

要回复问题请先登录注册