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
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...