如何將Blocs v2專案遷移到Blocs v3?

2021-10-23 10:25:08 字數 2157 閱讀 1423

如何將blocs v2專案遷移到blocs v3

遷移工具

在blocs 2中建立的專案使用bootstrap 3框架,這顯然不是理想的,因為bootstrap 3和4完全不同。但是,blocs 3附帶有乙個內建的遷移工具,該工具旨在幫助blocs 2專案(bootstrap 3)轉換為blocs 3專案(bootstrap 4),而不會造成太大的麻煩。

當將blocs 2專案(引導3)遷移到blocs 3專案(引導4)時,您一定會注意到您站點的各個方面可能需要進一步關注,這是由於許多因素導致的,我們將在本文中進行擴充套件。

還要記住,blocs v2可以與blocs v3一起執行,因此,如果您的大型站點或專案有截止日期,請避免遷移它們,除非您有時間進行可能需要的重大手動更改。

備份您的專案

從blocs 2遷移到blocs 3之前,要記住的最重要的事情是備份它。遷移並儲存專案後,將無法再還原它,這意味著它無法與blocs v2一起開啟或使用。因此,請在繼續遷移之前備份您的專案。

遷移過程

當您在blocs v3中開啟blocs v2專案時,blocs將詢問您是否要將專案遷移到blocs v3。在這一點上很重要,要確保您有專案的備份,以便在遷移所需的工作量比最初設想的要多得多的情況下,可以輕鬆地恢復到blocs 2。

當blocs將專案遷移到bootstrap 4時,它將檢查專案html是否有對舊bootstrap 3類的引用,並在需要時掃瞄進行更改的html結構。重要的是要記住,blocs不會更改任何自定義類,因此,由自定義類引起的任何視覺樣式問題都需要手動修改。

自然的視覺差異

與blocs v2相比,有許多因素會導致您的**在blocs v3中的外觀有所不同。以下是正常現象,是由於對bootstrap框架進行的關鍵更改而導致的。

文字較大

遷移後,您可能會注意到最常見的更改是文字可能看起來更大。這是因為bootstrap 4現在在其所有核心字型樣式中都使用了較大的字型。以下參考說明了標題標籤的bootstrap 3和4轉換字型大小之間的差異。

引導程式3

h1 = 36畫素

h2 = 30畫素

h3 = 24畫素

h4 = 18

畫素h5 = 14畫素

h6 = 12 畫素

引導程式4

h1 = 2.5 rem

h2 = 2 rem

h3 = 1.75 rem

h4 = 1.5 rem

h5 = 1.25 rem

h6 = 1 rem

切換符號樣式

遷移時另乙個常見的視覺問題是切換符號樣式問題。這是因為在bootstrap 4中,導航器切換符號現在是svg影象。這意味著不再可能使用來自blocs v2的舊子類來自定義切換符號。要為淺色或深色背景更改blocs v3中切換符號的顏色,您需要設定父級導航brics主題樣式。

快取問題

當您將專案遷移到bootstrap 4並將其匯出時,很可能伺服器快取會導致您的站點在託管後最初看上去是損壞的。通過清除瀏覽器的快取,可以輕鬆解決此問題。您可以在此處閱讀有關解決瀏覽器快取問題的更多資訊。

初學者注意

別忘了,blocs v3還可以在預覽模式下訪問webkit開發人員工具,只需右鍵單擊並檢查即可訪問它們。使用開發工具是找出哪些自定義類可能會在您的**中引起不必要的樣式問題的好方法,從而可以更快地進行修復。

併排使用第2組和第3組

因為blocs v2和v3都使用版本專用的應用程式支援資源,所以它們可以在同一系統上執行。但是,應考慮以下幾點。

兩個版本的blocs共享相同的名稱,這意味著兩個應用程式不可能在macos應用程式資料夾中佔據相同的空間。為避免此問題,只需將blocs v2應用程式從blocs重新命名為blocs v2。這將允許兩個應用程式都放置在macos應用程式資料夾中。

v2和v3組具有不同的檔案型別。這意味著檔案一旦儲存在blocs 3中,便無法在blocs v2中開啟。考慮到這一點,我們建議您保留專案的多個副本,以避免被迫在特定版本的blocs中使用它們。

如何將資料庫從SQL Server遷移到MySQL

一 遷移database schema。首先使用sybase powerdesigner的逆向工程功能,逆向出sql server資料庫的物理模型。具體操作是在powerdesigner中選擇 file reverse engine 再選擇database,將dbms選擇為sql server,如圖...

如何將資料庫從SQL Server遷移到MySQL

一 遷移database schema。首先使用sybase powerdesigner的逆向工程功能,逆向出sql server資料庫的物理模型。具體操作是在powerdesigner中選擇 file reverse engine 再選擇database,將dbms選擇為sql server,如圖...

如何將資料庫從SQL Server遷移到MySQL

一 遷移database schema。首先使用sybase powerdesigner的逆向工程功能,逆向出sql server資料庫的物理模型。具體操作是在powerdesigner中選擇 file reverse engine 再選擇database,將dbms選擇為sql server,如圖...