Problem:
browser version 65
globalthis requires chrome 71 or above
vite + vue3.0 after the project is packaged, the browser prompts globalthis is not defined.
How to Solve:
Modify vite.config.js
Add plugin @vitejs/plugin-legacy
import legacy from '@vitejs/plugin-legacy'
export default defineConfig({
plugins: [
legacy({
targets: ['Chrome 63'],
additionalLegacyPolyfills: ['regenerator-runtime/runtime'],
modernPolyfills: true
})
],
build:{
target:'es2015'
}
})
Just repack it