当前位置:   article > 正文

【Vue3】Vite打包发布错误若干问题解决方案,新手遇到的问题都在这里。_vue打包错误.js from terser

vue打包错误.js from terser

一、打包命令

npm run build

二、错误1:出现打包报错:块的大小超过限制,Some chunks are larger than 500kb after minification

在vite.config.js 中加入下面的代码

  1. build: {
  2. chunkSizeWarningLimit: 1000,
  3. rollupOptions: {
  4. output: {
  5. // 分包
  6. manualChunks(id) {
  7. if (id.includes("node_modules")) {
  8. return id
  9. .toString()
  10. .split("node_modules/")[1]
  11. .split("/")[0]
  12. .toString();
  13. }
  14. },
  15. },
  16. },
  17. }

vite.config.js 完整代码

  1. import { defineConfig } from 'vite'
  2. import vue from '@vitejs/plugin-vue'
  3. export default defineConfig({
  4. plugins: [vue()],
  5. server: {
  6. host:"0.0.0.0",
  7. open:false,
  8. port:4000,
  9. https:false,
  10. hotOnly:false,
  11. proxy: {
  12. '/suoker': {
  13. target: 'http://www.sr.com',
  14. rewrite: (path) => path.replace(/^\/sr/, ''),
  15. changeOrigin: true, //是否跨域
  16. },
  17. '/asp': {
  18. target: 'http://localhost:1100/api/',
  19. rewrite: (path) => path.replace(/^\/asp/, ''),
  20. changeOrigin: true, //是否跨域
  21. },
  22. }
  23. },
  24. build: {
  25. chunkSizeWarningLimit: 1000,
  26. rollupOptions: {
  27. output: {
  28. // 分包
  29. manualChunks(id) {
  30. if (id.includes("node_modules")) {
  31. return id
  32. .toString()
  33. .split("node_modules/")[1]
  34. .split("/")[0]
  35. .toString();
  36. }
  37. },
  38. },
  39. },
  40. }
  41. })

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

闽ICP备14008679号