第一种情况,是镜像导致的原因
修改build/check-versions文件 将这段代码注释

if (shell.which('npm')) {
  versionRequirements.push({
    name: 'npm',
    currentVersion: exec('npm --version'),
    versionRequirement: packageConfig.engines.npm
  })
}

第二种情况 组件嵌套导致卡死
如A页面 引入B页面 | 然后B页面又引入C页面 | C页面 又引入了 A页面 导致打包时进入了一个死循环

之前引入组件的方式
import crmTypeModel from '@/views/customermanagement/model/crmTypeModel'
修改为懒加载引入
crmTypeModel : () => import('@/views/customermanagement/model/crmTypeModel')

再重新打包就没问题了!

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐