nuxt打包占用磁盘IO

目录

前言

  • jenkins运行打包,总是要卡一段时间,磁盘IO很高。我手动执行后的确发现了这个问题,如下图所示。

排除过程

  • 我的方案很原始,利用git恢复到以前的版本,抽检,搞了差不多两个小时,终于找到了这个代码。
  • 这个组件是很多地方都引入了,就会调用require(),我猜测这个函数在范围读取磁盘文件。我把此处改成空字符串,磁盘IO降下来了。如下图所示。
相关推荐
Amd7949 小时前
Nuxt.js 应用中的 build:error 事件钩子详解
日志·nuxt·错误·通知·构建·处理·钩子
Amd7941 天前
Nuxt.js 应用中的 prerender:routes 事件钩子详解
路由·nuxt·seo·钩子·ssg·动态·预渲染
Amd7943 天前
Nuxt.js 应用中的 nitro:build:before 事件钩子详解
自定义·生命周期·配置·优化·nuxt·构建·钩子
Amd7944 天前
Nuxt.js 应用中的 nitro:init 事件钩子详解
自定义·交互·生命周期·nuxt·初始化·钩子·nitro
Amd7945 天前
Nuxt.js 应用中的 nitro:config 事件钩子详解
服务器·自定义·生命周期·配置·nuxt·钩子·nitro
Amd7947 天前
Nuxt.js 应用中的 components:extend 事件钩子详解
vue·生命周期·组件·nuxt·扩展·钩子·动态
Amd7947 天前
Nuxt.js 应用中的 components:dirs 事件钩子详解
解析·组件·nuxt·目录·扩展·钩子·动态
Amd7948 天前
Nuxt.js 应用中的 imports:dirs 事件钩子详解
nuxt·目录·模块化·导入·钩子·灵活·可扩展
Amd7949 天前
Nuxt.js 应用中的 imports:context 事件钩子详解
配置·nuxt·导入·钩子·上下文·动态·灵活
Amd79410 天前
Nuxt.js 应用中的 imports:extend 事件钩子详解
组件·模块·nuxt·导入·扩展·钩子·动态