当前位置:   article > 正文

vite + vue3 解决低版本火狐浏览器兼容性问题_vite+vue项目兼容低版本火狐浏览器

vite+vue项目兼容低版本火狐浏览器

vite + vue3 解决低版本火狐浏览器兼容性问题

第一步:用以下命令创建一个 vue3 项目 (没装 vite 的先去装 vite 不然创建不了)

  1. 1.npm create vite@latest
  2. 2.填写项目名称
  3. 3.选择 vue
  4. 4.选择JavaScript
  5. 5.cd 项目名称
  6. 6.npm install

第二步:用 npm install @vitejs/plugin-legacy 命令安装打包兼容性插件 ->

npm install @vitejs/plugin-legacy

第三步:在vite.config.js 配置文件中配置好如下内容 ->

  1. import { defineConfig } from 'vite'
  2. import legacy from '@vitejs/plugin-legacy'
  3. import vue from '@vitejs/plugin-vue'
  4. // https://vitejs.dev/config/
  5. export default defineConfig({
  6. plugins: [
  7. vue(),
  8. legacy({
  9. targets: ['firefox < 59','chrome < 60'],
  10. additionalLegacyPolyfills: ['regenerator-runtime/runtime'],
  11. renderLegacyChunks: true,
  12. polyfills: [
  13. 'es.symbol',
  14. 'es.promise',
  15. 'es.promise.finally',
  16. 'es/map',
  17. 'es/set',
  18. 'es.array.filter',
  19. 'es.array.for-each',
  20. 'es.array.flat-map',
  21. 'es.object.define-properties',
  22. 'es.object.define-property',
  23. 'es.object.get-own-property-descriptor',
  24. 'es.object.get-own-property-descriptors',
  25. 'es.object.keys',
  26. 'es.object.to-string',
  27. 'web.dom-collections.for-each',
  28. 'esnext.global-this',
  29. 'esnext.string.match-all'
  30. ]
  31. })
  32. ],
  33. })

第四步:用 npm run build 命令打包项目

npm run build

第五步:用 serve -s dist 命令启动打包好的项目

serve -s dist

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/258724?site
推荐阅读
相关标签
  

闽ICP备14008679号