VUE3.X VITE UC浏览器打开空白的 怎么解决

新手上路,请多包涵

image.png
控制台报了一个这个 我也试了用 babel-polyfill 还是不行 谷歌浏览器是好的正常访问 image.png这是package.json ;image.png这是mian.js;

阅读 7.7k
2 个回答

装一个vconsole插件看看真机的控制台报错,大概率是js代码不兼容导致,国内的移动端浏览器内核版本一般都很低

Vite 默认会构建为 ESM,不支持 ESM 的浏览器将会出现兼容问题。

可尝试用这个插件解决:@vitejs/plugin-legacy

import legacy from '@vitejs/plugin-legacy'

export default {
  plugins: [
    legacy({
      polyfills: ['es.promise.finally', 'es/map', 'es/set'],
      modernPolyfills: ['es.promise.finally']
    })
  ]
}
推荐问题