a***@fuweex.com
a***@fuweex.com
  • 发布:2025-02-10 16:28
  • 更新:2025-02-17 13:46
  • 阅读:100

【报Bug】运行鸿蒙运行模拟器HBuilderX 控制台不输出console.log

分类:鸿蒙Next

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 14.3.1 (23D60)

HBuilderX类型: Alpha

HBuilderX版本号: 4.52

手机系统: HarmonyOS NEXT

手机系统版本号: HarmonyOS NEXT Developer Preview

手机厂商: 模拟器

手机机型: 模拟器 HarmonyOS 版本5.0.0

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

在App.vue onLaunch 生命周期中 console.log('xxxx')

预期结果:

控制台输出xxxx

实际结果:

控制台没有任何输出

bug描述:

mac 芯片m2 Pro
预期运行鸿蒙,HBuilder X 控制台有console.log的输出
现在控制台没有任何console.log的输出

2025-02-10 16:28 负责人:无 分享
已邀请:
a***@fuweex.com

a***@fuweex.com (作者)

找到问题了。vite.config.js文件下

import { defineConfig } from "vite";  
import uni from "@dcloudio/vite-plugin-uni";  

/**  
 * @type {import('vite').UserConfig}  
 */  

export default defineConfig({  
  build: {  
    sourcemap: false,  
    minify: 'terser',  
    terserOptions: {  
      compress: {  
        drop_console: true,  // 生产环境移除 console  
        drop_debugger: true  // 生产环境移除 debugger  
      }  
    }  
  },  

  plugins: [uni()],  

  css: {  
    preprocessorOptions: {  
      scss: {  
        additionalData: `@import "@/static/uviewColor/uview.theme.scss";`  
      }  
    }  
  }  
});

生产环境移除console.log 运行到鸿蒙模拟器的时候,HBuilderX 控制台会移除console.log ,ios,andriod不会

要回复问题请先登录注册