Bootstrap4 本地編譯運行

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

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

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

 

.


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

更多相關文章
  • 使用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 ...
一周排行
  • 比如要拆分“呵呵呵90909086676喝喝999”,下麵當type=0返回的是中文字元串“呵呵呵,喝喝”,type=1返回的是數字字元串“90909086676,999”, private string GetStrings(string str,int type=0) { IList<strin ...
  • Swagger一個優秀的Api介面文檔生成工具。Swagger可以可以動態生成Api介面文檔,有效的降低前後端人員關於Api介面的溝通成本,促進項目高效開發。 1、使用NuGet安裝最新的包:Swashbuckle.AspNetCore。 2、編輯項目文件(NetCoreTemplate.Web.c ...
  • 2020 年 7 月 30 日, 由.NET基金會和微軟 將舉辦一個線上和為期一天的活動,包括 微軟 .NET 團隊的演講者以及社區的演講者。本次線上大會 專註.NET框架構建微服務,演講者分享構建和部署雲原生應用程式的最佳實踐、模式、提示和技巧。有關更多信息和隨時瞭解情況:https://focu... ...
  • #abp框架Excel導出——基於vue #1.技術棧 ##1.1 前端採用vue,官方提供 UI套件用的是iview ##1.2 後臺是abp——aspnetboilerplate 即abp v1,https://github.com/aspnetboilerplate/aspnetboilerp ...
  • 前言 本文的文字及圖片來源於網路,僅供學習、交流使用,不具有任何商業用途,版權歸原作者所有,如有問題請及時聯繫我們以作處理。 作者:碧茂大數據 PS:如有需要Python學習資料的小伙伴可以加下方的群去找免費管理員領取 input()輸入 Python提供了 input() 內置函數從標準輸入讀入一 ...
  • 從12年到20年,python以肉眼可見的趨勢超過了java,成為了當今It界人人皆知的編程語言。 python為什麼這麼火? 網路編程語言搜索指數 適合初學者 Python具有語法簡單、語句清晰的特點,這就讓初學者在學習階段可以把精力集中在編程對象和思維方法上。 大佬都在用 Google,YouT ...
  • 在社會上存在一種普遍的對培訓機構的學生一種歧視的現象,具體表現在,比如:當你去公司面試的時候,一旦你說了你是培訓機構出來的,那麼基本上你就涼了,那麼你瞞著不說,然後又通過了面試成功入職,但是以後一旦在公司被髮現有培訓經歷,可能會面臨被降薪,甚至被辭退,培訓機構出來的學生,在用人單位眼裡就是能力低下的 ...
  • from typing import List# 這道題看了大佬寫的代碼,經過自己的理解寫出來了。# 從最外圍的四周找有沒有為O的,如果有的話就進入深搜函數,然後深搜遍歷# 判斷上下左右的位置是否為Oclass Solution: def solve(self, board: List[List[s ...
  • import requests; import re; import os; # 1.請求網頁 header = { "user-agent":'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, li ...
  • import requests; import re; import os; import parsel; 1.請求網頁 header = { "user-agent":'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537. ...