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 

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/16370.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/16370.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/16370.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

MySQL 存儲過程返回更新前記錄

在MySQL中,如果我們想在存儲過程中返回更新前的記錄,這通常不是直接支持的,因為UPDATE語句本身不返回更新前的數據。但是,我們可以通過一些策略來實現這個需求。 1.MySQL 存儲過程返回更新前記錄常用的方法策略 以下是一個常見的…

應用程序圖標提取

文章目錄 [toc]提取過程提取案例——提取7-zip應用程序的圖標 提取過程 找到需要提取圖標的應用程序的.exe文件 復制.exe文件到桌面,并將復制的.exe文件后綴改為.zip 使用解壓工具7-zip解壓.zip文件 在解壓后的文件夾中,在.rsrc/ICON路徑下的.ico文件…

代碼隨想錄-Day20

654. 最大二叉樹 給定一個不重復的整數數組 nums 。 最大二叉樹 可以用下面的算法從 nums 遞歸地構建: 創建一個根節點,其值為 nums 中的最大值。 遞歸地在最大值 左邊 的 子數組前綴上 構建左子樹。 遞歸地在最大值 右邊 的 子數組后綴上 構建右子樹。 返回 nums…

ROS | 激光雷達包格式

ros激光雷達包格式: C實現獲取雷達數據 : C語言獲取雷達數據: Python語言獲取雷達數據: python不需要編譯,但是需要給它一些權限 chmod x lidar_node.py(當前的文件名字) C實現雷達避障: python…

【Xilinx】常用的全局時鐘資源相關Xilinx器件原語

1 概述 常用的與全局時鐘資源相關的Xilinx器件原語包括: IBUFGIBUFGDS、OBUFGDS 和 IBUFDS、OBUFDSBUFGBUFGPBUFGCEBUFGMUXBUFGDLLIBUFDS_GTXE1IBUFDS_GTE2IBUFDS_GTE3OBUFDS_GTE3IBUFDS_GTE4OBUFDS_GTE4DCM 剛開始看到這寫源語,免不了好奇這些源語對應的…

IDEA如何對多線程進行debug

開發中使用到多線程的時候不少,但是debug起來還是比較困難的,因為默認每次只會進入一個線程,這樣有些問題是發現不了的,其實IDEA也是支持進入每個線程來debug的 寫一個簡單的demo public class ThreadDebug {public static void main(String[] args) {MyThread myThread new…

c++ set/multiset容器

在C標準庫中,set 和 multiset 是兩種非常有用的關聯容器,它們包含唯一元素(對于set)或可重復元素(對于multiset),并且默認情況下這些元素都是自動排序的。它們通過鍵(即存儲的元素本…

異方差的Stata操作(計量114)

以數據集 nerlove.dta 為例,演示如何在 Stata 中處理異方差。 此數據集包括以下變量: tc ( 總成本 ) ; q ( 總產量 ) ; pl ( 工資率 ) ; pk ( 資本的使用成本 ) ; pf ( 燃料價格 ) ; …

GESP等級大綱

CCF編程能力等級認證概述 CCF編程能力等級認證(GESP)為青少年計算機和編程學習者提供學業能力驗證的規則和平臺。GESP覆蓋中小學階段,符合年齡條件的青少年均可參加認證。C & Python編程測試劃分為一至八級,通過設定不同等級…

[自動駕駛技術]-6 Tesla自動駕駛方案之硬件(AI Day 2021)

1 硬件集成 特斯拉自動駕駛數據標注過程中,跨250萬個clips超過100億的標注數據,無論是自動標注還是模型訓練都要求具備強大的計算能力的硬件。下圖是特斯拉FSD計算平臺硬件電路圖。 1)神經網絡編譯器 特斯拉AI編譯器主要針對PyTorch框架&am…

AI數據面臨枯竭

Alexandr Wang:前沿研究領域需要大量當前不存在的數據,未來會受到這個限制 Alexandr Wang 強調了 AI 領域面臨的數據問題。 他指出,前沿研究領域(如多模態、多語言、專家鏈式思維和企業工作流)需要大量當前不存在的數…

壓縮能力登頂 小丸工具箱 V1.0 綠色便攜版

平常錄制視頻或下載保存的視頻時長往往都很長,很多時候都想要裁剪、 截取出一些“精華片段”保留下來,而不必保存一整個大型視頻那么浪費硬盤空間… 但如今手機或電腦上大多數的視頻剪輯軟件,切割視頻一般都要等待很長時間導出或轉換&#…

【C語言回顧】編譯和鏈接

前言1. 編譯2. 鏈接結語 上期回顧: 【C語言回顧】文件操作 個人主頁:C_GUIQU 歸屬專欄:【C語言學習】 前言 各位小伙伴大家好!上期小編給大家講解了C語言中的文件操作,接下來我們講解一下編譯和鏈接! 1. 編譯 預處理…

H5掃描二維碼相關實現

H5 Web網頁實現掃一掃識別解析二維碼,就現在方法的npm包就能實現,在這個過程中使用過html5-qrcode 和 vue3-qr-reader。 1、html5-qrcode的使用 感覺html5-qrcode有點小坑,在使用的時候識別不成功還總是進入到錯誤回調中出現類似NotFoundExc…

Python怎樣將PDF拆分成多個文件

在 Python 中,你可以使用 PyPDF2 庫來拆分 PDF 文件。以下是一個簡單的示例,演示如何將一個 PDF 文件拆分為多個單頁 PDF 文件。 首先,你需要安裝 PyPDF2 庫。如果尚未安裝,可以使用以下命令進行安裝: pip install P…

天干物燥小心火燭-智慧消防可視化大屏,隱患防治于未然。

智慧消防可視化大屏通常包括以下內容: 1.實時監控: 顯示消防設備、傳感器、監控攝像頭等設備的實時狀態和數據,包括火災報警、煙霧報警、溫度報警等。 2.建筑結構: 顯示建筑物的結構圖和平面圖,包括樓層分布、消防通…

VLC播放器(全稱VideoLAN Client)

一、簡介 VLC播放器(全稱VideoLAN Client)是一款開源的多媒體播放器,由VideoLAN項目團隊開發。它支持多種音視頻格式,并能夠在多種操作系統上運行,如Windows、Mac OS X、Linux、Android和iOS等。VLC播放器具備播放文件…

特殊變量筆記3

輸入一個錯誤命令, 在輸出$? 特殊變量:$$ 語法 $$含義 用于獲取當前Shell環境的進程ID號 演示 查看當前Shell環境進程編號 ps -aux|grep bash輸出 $$ 顯示當前shell環境進程編號 小結 常用的特殊符號變量如下 特殊變量含義$n獲取輸入參數的$0, 獲取當前She…

hugging face筆記:PEFT

1 介紹 PEFT (Parameter-Efficient Fine Tuning) 方法在微調時凍結預訓練模型參數,并在其上添加少量可訓練的參數(稱為適配器)這些適配器被訓練用來學習特定任務的信息。這種方法已被證明在內存效率和計算使用上非常高效,同時能產…