当前位置: 首页 > news >正文

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

方法一

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

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’
导致项目编译进入了死循环

项目初始之前引入组件的方式
import modelPopup from '@/views/compontent/model'
项目修改懒加载引入方式
modelPopup : () => import('@/views/compontent/model')
再次重新打包 npm run build 

相关文章:

  • P2118 [NOIP2014 普及组] 比例简化
  • Spring从零开始学使用系列(四)之@PostConstruct和@PreDestroy注解的使用
  • 化学中的不确定性。
  • 人工智能+量子计算:飞跃现实边界还是科技幻想?
  • java网络:过滤器修改请求头
  • 一、Elasticsearch介绍与部署
  • 【知识拓展】LocalTunnel-高性价比的内网穿透工具(2)
  • matplotlib latex表格
  • 每日一题---有效的括号问题
  • 双指针用法练习题(2024/5/26)
  • 通过unsplash引入图片素材
  • 小程序的深层了解
  • React 如何自定义 Hooks
  • Win11禁用数字强制签名:解放硬件选择,自由安装应用
  • CasaOS系统玩客云安装内网穿透工具实现无公网IP远程访问
  • 【翻译】Mashape是如何管理15000个API和微服务的(三)
  • 2017年终总结、随想
  • CentOS7 安装JDK
  • Git学习与使用心得(1)—— 初始化
  • HashMap ConcurrentHashMap
  • Laravel 中的一个后期静态绑定
  • maya建模与骨骼动画快速实现人工鱼
  • 构建二叉树进行数值数组的去重及优化
  • 关于List、List?、ListObject的区别
  • 浅谈web中前端模板引擎的使用
  • 优化 Vue 项目编译文件大小
  • shell使用lftp连接ftp和sftp,并可以指定私钥
  • 说说我为什么看好Spring Cloud Alibaba
  • (+4)2.2UML建模图
  • (10)Linux冯诺依曼结构操作系统的再次理解
  • (done) 声音信号处理基础知识(2) (重点知识:pitch)(Sound Waveforms)
  • (java)关于Thread的挂起和恢复
  • (PHP)设置修改 Apache 文件根目录 (Document Root)(转帖)
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (一)Spring Cloud 直击微服务作用、架构应用、hystrix降级
  • (译)2019年前端性能优化清单 — 下篇
  • (转)eclipse内存溢出设置 -Xms212m -Xmx804m -XX:PermSize=250M -XX:MaxPermSize=356m
  • .NET CF命令行调试器MDbg入门(一)
  • .NET Framework杂记
  • .NET 将多个程序集合并成单一程序集的 4+3 种方法
  • .NET 中什么样的类是可使用 await 异步等待的?
  • .Net高阶异常处理第二篇~~ dump进阶之MiniDumpWriter
  • @ModelAttribute 注解
  • @NotNull、@NotEmpty 和 @NotBlank 区别
  • [ACM] hdu 1201 18岁生日
  • [Android]如何调试Native memory crash issue
  • [C++][opencv]基于opencv实现photoshop算法色阶调整
  • [C和指针].(美)Kenneth.A.Reek(ED2000.COM)pdf
  • [Design Pattern] 工厂方法模式
  • [EFI]MSI GF63 Thin 9SCXR电脑 Hackintosh 黑苹果efi引导文件
  • [E单调栈] lc2487. 从链表中移除节点(单调栈+递归+反转链表+多思路)
  • [leetcode 189][轮转数组]
  • [Linux]Ubuntu noVNC使用
  • [Matsim]Matsim学习笔记-动态线路接乘客上车的逻辑
  • [Postman]接口自动化测试入门