控制台报了一个这个 我也试了用 babel-polyfill 还是不行 谷歌浏览器是好的正常访问 这是package.json ;
这是mian.js;
控制台报了一个这个 我也试了用 babel-polyfill 还是不行 谷歌浏览器是好的正常访问 这是package.json ;
这是mian.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']
})
]
}
13 回答12.7k 阅读
8 回答2.4k 阅读
2 回答5k 阅读✓ 已解决
9 回答1.6k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
5 回答747 阅读
6 回答845 阅读
装一个vconsole插件看看真机的控制台报错,大概率是js代码不兼容导致,国内的移动端浏览器内核版本一般都很低