记录解决uniapp使用uview-plus在vue3+vite+ts项目中打包后样式不能显示问题

一、背景

从 vue2+uview1 升级到 vue3+vite+ts+uview-plus ,uview组件样式打包后不显示,升级前uview 组件是可以正常显示,升级后本地运行是可以正常显示,但是打包发布成H5后uview的组件无法正常显示,其他uniapp自己的组件可以正常显示。折腾了很久,这里记录下我是如何解决的

二、排查过程

当然过程很痛苦,百度也未能找到这种类似的问题,各种排查和尝试。也一度以为是uview-plus框架本身的问题。

令人不解的是本地运行正常,就打包h5后运行就g了。

各种尝试和折腾后,真是束手无策了,于是又在Mac上试试看看是否环境或者node版本问题,换个环境连编译都通不过了直接报如下错误:

"looseToNumber" is not exported by "../../../../../../Users/wanzhou/Documents/HBuilderProjects/xiaovie_uni/node_modules/.pnpm/registry.npmmirror.com+@vue+shared@3.2.39/node_modules/@vue/shared/dist/shared.esm-bundler.js", imported by "node_modules/@dcloudio/uni-h5-vue/dist/vue.runtime.esm.js".
at ../

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-23 02:54:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-23 02:54:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-23 02:54:01       82 阅读
  4. Python语言-面向对象

    2024-02-23 02:54:01       91 阅读

热门阅读

  1. LeetCode 每日一题 2024/2/12-2024/2/18

    2024-02-23 02:54:01       41 阅读
  2. 前端 Vue启动本地(.exe)文件

    2024-02-23 02:54:01       57 阅读
  3. 解决C++ undefined reference to vtable问题

    2024-02-23 02:54:01       54 阅读
  4. exit()、_exit()和_Exit()终止程序运行

    2024-02-23 02:54:01       47 阅读
  5. Linux限定网络和工具环境下时间同步

    2024-02-23 02:54:01       54 阅读