Vue项目中npm run build 卡住不执行的几种情况(实战版)

方法一

一:比较常见是镜像导致的原因 我们可以找到build/check-versions文件 将这段代码注释,重新运行就可以解决这个问题

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

方法二

还有一种情况比较刁钻,常见于一些多组件嵌套 例如:

组件1中 import from '@/views/compontent/popup2'

组件2中 import from '@/views/compontent/popup3'

组件3中 import from '@/views/compontent/popup1'

导致项目编译进入了死循环

c 复制代码
项目初始之前引入组件的方式
import modelPopup from '@/views/compontent/model'
项目修改懒加载引入方式
modelPopup : () => import('@/views/compontent/model')
再次重新打包 npm run build 
相关推荐
月夏5 分钟前
Vue3 转 React:18 项对照表 + 5 个必踩的坑(附 7 天上手路线)
前端
广州华水科技13 分钟前
单北斗GNSS位移监测系统的应用与维护解析
前端
梦曦i42 分钟前
uni-storage 0.1.0 发布:TTL过期管理+多实例隔离
前端·storage·uni-app x
猫头_2 小时前
AI 流式传输工程指南:模型吐出半截 JSON,前端如何边收边渲染?
前端·javascript·llm
console.log('npc')2 小时前
第 1 章 项目概述与环境搭建
前端·人工智能·大模型
定栓2 小时前
Webpack迁到Vite第七节(二):全家桶移除 — Babel 全家桶深度分析
前端·webpack·node.js
IT_陈寒2 小时前
React组件莫名重渲染?你可能忘了这个小细节
前端·人工智能·后端
鶴哥只手遮天3 小时前
React 19.3.1 源码深度剖析-第 12 章(下)RSC 与 Flight 协议
前端·react.js·开源
deli0073 小时前
TCP 三次握手到底发几个包?丢包重传动画实测一遍
前端
盟接之桥3 小时前
盟接之桥谈线束数字化-按单入按单出:线束企业库存管理的破局之道
大数据·前端·网络·数据库·人工智能·制造