huangjin99 2023-03-29 16:46 采纳率: 0%
浏览 36

vuepress2.0打包错误提示

vuepress2.0打包错误提示 该怎么解决, 一天了
重新拉取项目模板不做修改直接打包也不行,求解决
(!) Some chunks are larger than 500 kBs after minification. Consider:

  • Using dynamic import() to code-split the application
  • Use build.rollupOptions.output.manualChunks to improve chunking: https://rollupjs.org/guide/en/#outputmanualchunks
  • Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.
    √ Compiling with vite - done in 119.98s
    | Rendering pages /timeline/[Vue warn]: injection "Symbol(categorySummarySymbol)" not found.
    [Vue warn]: injection "Symbol(postsSymbol)" not found.
    [Vue warn]: injection "Symbol(seriesSymbol)" not found.

img

  • 写回答

1条回答 默认 最新

  • 码上流星&洒下星辰 前端领域新星创作者 2023-03-30 14:59
    关注

    这个错误提示通常表示您的应用程序打包后的某些代码块(chunks)太大了,超过了500KB的限制。这可能会导致网页加载速度缓慢或卡顿。以下是一些解决方法:

    使用动态 import() 进行代码分割:将应用程序拆分成较小的模块,并在需要时使用动态 import() 加载它们。这样可以减少每个代码块的大小,并将其推迟到实际需要时再加载。您可以使用Vue.js的异步组件语法来实现此目的。

    调整chunk大小限制:如果您仍然需要将所有代码打包到单个文件中,则可以通过Vite的build.chunkSizeWarningLimit选项调整警告限制。例如,将该选项设置为1000KB可以禁用此警告。

    优化Webpack配置:如果您正在使用VuePress默认的webpack配置,则可以尝试在vuepress.config.js中修改WebPack配置以改善chunk大小。例如,您可以尝试使用splitChunks插件将公共代码拆分成单独的代码块。

    关于第二个警告信息,它表明您的代码中存在符号注入问题。这通常是由于依赖库版本不兼容或其他原因造成的。您可以检查相关依赖库的文档或发行说明,以了解如何解决此问题。

    总之,以上是几种可能的解决方法,您可以根据实际情况进行尝试和调整。

    评论

报告相同问题?

问题事件

  • 创建了问题 3月29日

悬赏问题

  • ¥15 c++ gmssl sm2验签demo
  • ¥15 关于模的完全剩余系(关键词-数学方法)
  • ¥15 有没有人懂这个博图程序怎么写,还要跟SFB连接,真的不会,求帮助
  • ¥30 模拟电路 logisim
  • ¥15 PVE8.2.7无法成功使用a5000的vGPU,什么原因
  • ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
  • ¥15 安装quartus II18.1时弹出此error,怎么解决?
  • ¥15 keil官网下载psn序列号在哪
  • ¥15 想用adb命令做一个通话软件,播放录音
  • ¥30 Pytorch深度学习服务器跑不通问题解决?