Bootstrap4 本地編譯運行

来源:https://www.cnblogs.com/hechou/archive/2019/12/05/11991662.html
-Advertisement-
Play Games

Step1. 獲取Bootstrap源代碼 1 https://github.com/twbs/bootstrap Step2. 進入目錄並切換npm源 1 npm --registry https://registry.npm.taobao.org // 淘寶鏡像 2 npm config get ...


Step1. 獲取Bootstrap源代碼

  1 https://github.com/twbs/bootstrap

Step2. 進入目錄並切換npm源

  1  npm --registry https://registry.npm.taobao.org     // 淘寶鏡像
  2  npm config get registry    // 查看當前鏡像

換源是為了避免天朝防火牆及網速等導致部分資源無法成功下載,例如hugo可能就一直卡住,最後出現問題:

  1 npm ERR! [email protected] docs-build: `hugo --cleanDestinationDir`

安裝完成後,再安裝Ruby[我安裝的是Ruby+Devkit 2.6.5-1(*64)],安裝Ruby的原因是運行scss需要Ruby環境~

Step3. 安裝Ruby

下載地址:https://rubyinstaller.org/downloads/

右邊英文我翻譯下:

  1 要下載哪個版本?
  2 如果您不知道要安裝哪個版本,並且開始使用Ruby,建議您使用Ruby + Devkit 2.6.X(x64)安裝程式。它提供了最多數量的相容gem,並與Ruby一起安裝了MSYS2-Devkit,因此可以立即編譯具有C擴展名的gem。僅當必須使用自定義32位本機DLL或COM對象時,才建議使用32位(x86)版本。

1575544986(1)

然後安裝:

image

不要問我下麵那個895M的要不要勾,也不要去百度勾不勾,勾就完事了,反正公司電腦記憶體大~,不選可能導致以後少這少那的 大笑,又不能保證以後會不會出現缺少包等問題,出了問題又得去百度,百度又不一定能很快找到答案,就是勾 生氣

安裝Ruby後,會出現一個黑窗:

繼續翻譯下:

  1 Which components shall be installed? If unsure press ENTER []
  2 應安裝哪些組件?如果不確定,請按ENTER[]

個人建議繼續按回車,反正公司電腦記憶體大~,不選可能導致以後少這少那的 大笑

然後可以摸會魚,需要點時間 馬上回來,安裝完成後也會出現這行提示,回車就正式安裝完成了,黑視窗自動關閉

1575545621

 

Step4. 進入項目目錄安裝捆綁機

  1 gem install bundler
  2 bundle install

這個我也不知道為什麼要安裝,文檔上這麼寫的: https://www.php.cn/manual/view/34065.html 哭泣的臉

image

然後運行到一半就掛了 生氣,此時原因是防火牆~,

出錯:(找不到Gemfile文件)

  1 Could not locate Gemfile

解決:(重新生成一個Gemfile文件)

  1 bundle -h
  2 bundle init

 

Step5. OK

此時可以運行package.json里的各種命令了 烏龜 ,先試下github bootstrap第二個命令【測試】,試下能不能正常運行:

  1 npm run test

image

此時一片代碼嘩啦啦的往上飄 生氣

運行結果:

1575547395(1)

Java is missing是不是似曾相識 馬上回來,我繼續翻譯下:

  1 正在跳過vnu jar測試;缺少Java。
  2 在4.708秒內成功掃描了481個鏈接。

缺少Java環境,還是老老實實敲代碼吧~

  1 npm start     // 這次摸著良心和你說絕對有用!

image

ok了,現在可以在編譯運行敲代碼了, //  大笑 看著我的表情~

先在\scss\_nav.scss試試:將paddind-left改成9990px,然後保存

image

接著下麵又是一片代碼飄過~,然後去dist/css/bootstrap.css裡面看下有沒有變化:(記得ctrl+f查找nav)

image

完成,搞定~  相愛 (這表情絕對絕對沒惡意,,)

 

.


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 使用CameraLibrary項目,在部分手機或平板上不能正常使用,要報“打開相機失敗”查看debug日誌顯示“setParameters failed”。 找到CameraView.java中的setCameraParameters方法,註釋掉 //自動聚焦模式 //parameters.setF ...
  • 在安卓開發當中,一個十分重要的佈局則是底部標題欄了,擁有了底部標題欄,我們就擁有了整個軟體UI開發的框架,一般而言,整個軟體的佈局首先就是從底部標題欄開始構建,然後再開始其他模塊的編寫,組成一個完善的軟體,那麼如何才能夠編寫一個底部標題欄呢,我這裡使用了碎片來實現,當然是碎片的動態載入的方式,靜態加 ...
  • 問題 Android 設置頁面的啟動模式為 singletask 之後,當按Home 退出時,再重新打開應用,還會進入首啟動頁。就會造成一些應用需要重新登錄,當前頁數據丟失等問題 解決 去除啟動頁的 singletask 的啟動模式(AndroidManifest.xml) 在啟動頁activity ...
  • 11. 基於定時器的動畫 基於定時器的動畫 我可以指導你,但是你必須按照我說的做。 -- 駭客帝國 在第10章“緩衝”中,我們研究了CAMediaTimingFunction,它是一個通過控制動畫緩衝來模擬物理效果例如加速或者減速來增強現實感的東西,那麼如果想更加真實地模擬物理交互或者實時根據用戶輸 ...
  • Kotlin coroutines在Android中的應用. 協程在Android中主要用來解決什麼問題; 和Architecture Components, MVVM構架如何完美結合. ...
  • 一、又學一招:想要讓兩個盒子高度對齊,那麼讓他們浮動起來 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>D139_FrameworkeOfNeteasyInterface</title> <style> . ...
  • CSS中盒子模型介紹 什麼是盒子? 盒子是用來存儲物品,我們可以將盒子理解為酒盒,酒盒有什麼組成的呢? 有酒可以喝、有填充物保護酒防止酒被摔壞、紙盒子。 我們怎麼理解 中的盒子呢, 中盒子有什麼組成的呢?有內容、內邊距、邊框、外邊距。 中盒子的主要屬性有 種如: 寬度、 高度、 內邊距、 邊框、 外 ...
  • tab切換案例實現 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <style> * { margin: 0; padding: 0; } ul { list-style-type: no ...
一周排行
    -Advertisement-
    Play Games
  • .Net8.0 Blazor Hybird 桌面端 (WPF/Winform) 實測可以完整運行在 win7sp1/win10/win11. 如果用其他工具打包,還可以運行在mac/linux下, 傳送門BlazorHybrid 發佈為無依賴包方式 安裝 WebView2Runtime 1.57 M ...
  • 目錄前言PostgreSql安裝測試額外Nuget安裝Person.cs模擬運行Navicate連postgresql解決方案Garnet為什麼要選擇Garnet而不是RedisRedis不再開源Windows版的Redis是由微軟維護的Windows Redis版本老舊,後續可能不再更新Garne ...
  • C#TMS系統代碼-聯表報表學習 領導被裁了之後很快就有人上任了,幾乎是無縫銜接,很難讓我不想到這早就決定好了。我的職責沒有任何變化。感受下來這個系統封裝程度很高,我只要會調用方法就行。這個系統交付之後不會有太多問題,更多應該是做小需求,有大的開發任務應該也是第二期的事,嗯?怎麼感覺我變成運維了?而 ...
  • 我在隨筆《EAV模型(實體-屬性-值)的設計和低代碼的處理方案(1)》中介紹了一些基本的EAV模型設計知識和基於Winform場景下低代碼(或者說無代碼)的一些實現思路,在本篇隨筆中,我們來分析一下這種針對通用業務,且只需定義就能構建業務模塊存儲和界面的解決方案,其中的數據查詢處理的操作。 ...
  • 對某個遠程伺服器啟用和設置NTP服務(Windows系統) 打開註冊表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer 將 Enabled 的值設置為 1,這將啟用NTP伺服器功 ...
  • title: Django信號與擴展:深入理解與實踐 date: 2024/5/15 22:40:52 updated: 2024/5/15 22:40:52 categories: 後端開發 tags: Django 信號 松耦合 觀察者 擴展 安全 性能 第一部分:Django信號基礎 Djan ...
  • 使用xadmin2遇到的問題&解決 環境配置: 使用的模塊版本: 關聯的包 Django 3.2.15 mysqlclient 2.2.4 xadmin 2.0.1 django-crispy-forms >= 1.6.0 django-import-export >= 0.5.1 django-r ...
  • 今天我打算整點兒不一樣的內容,通過之前學習的TransformerMap和LazyMap鏈,想搞點不一樣的,所以我關註了另外一條鏈DefaultedMap鏈,主要調用鏈為: 調用鏈詳細描述: ObjectInputStream.readObject() DefaultedMap.readObject ...
  • 後端應用級開發者該如何擁抱 AI GC?就是在這樣的一個大的浪潮下,我們的傳統的應用級開發者。我們該如何選擇職業或者是如何去快速轉型,跟上這樣的一個行業的一個浪潮? 0 AI金字塔模型 越往上它的整個難度就是職業機會也好,或者說是整個的這個運作也好,它的難度會越大,然後越往下機會就會越多,所以這是一 ...
  • @Autowired是Spring框架提供的註解,@Resource是Java EE 5規範提供的註解。 @Autowired預設按照類型自動裝配,而@Resource預設按照名稱自動裝配。 @Autowired支持@Qualifier註解來指定裝配哪一個具有相同類型的bean,而@Resourc... ...