精品久久久久久亚洲精品_成人午夜网站_www日本高清_亚洲精品久久久久午夜福

構(gòu)建工具

了解如何使用 Bootstrap 自帶的 npm 腳本來構(gòu)建文檔、編譯源碼、運(yùn)行測(cè)試等。

安裝工具

Bootstrap 的構(gòu)建系統(tǒng)由 npm 腳本 組成的。 其自帶的 package.json 文件提供了便捷的途徑來編譯代碼、運(yùn)行測(cè)試等。

無論是使用 Bootstrap 自帶的構(gòu)建系統(tǒng)還是在本地啟動(dòng)文檔網(wǎng)站,都需要下載 Bootstrap 源碼并安裝 Node。請(qǐng)按照以下步驟操作并搭建本地運(yùn)行環(huán)境:

  1. 下載并安裝 Node.js,其自帶了我們用于管理依賴項(xiàng)的工具。
  2. 下載 Bootstrap 的源碼 或克隆 Bootstrap 的源碼倉(cāng)庫(kù) 到本地。
  3. 進(jìn)入源碼的根目錄 /bootstrap 并運(yùn)行 npm install 以安裝 package.json 文件中列出的所有依賴項(xiàng)到本地。

上述步驟完成后,你就可以運(yùn)行 Bootstrap 所提供的各個(gè)命令了。

使用 npm 腳本

Bootstrap 自帶的 package.json 文件包含了用于項(xiàng)目本身開發(fā)所需的許多命令。運(yùn)行 npm run 以查看所有可用的命令。 包含的的主要命令如下:

命令 描述
npm start 編譯 CSS 和 JavaScript 源碼、構(gòu)建文檔并啟動(dòng)一個(gè)本地服務(wù)器運(yùn)行文檔網(wǎng)站。
npm run dist 創(chuàng)建 dist/ 目錄并將編譯后的文件放置于此目錄中。用到了 SassAutoprefixerterser 工具。
npm test 運(yùn)行 npm run dist 命令之后在本地運(yùn)行測(cè)試程序
npm run docs-serve 在本地構(gòu)建并啟動(dòng)文檔網(wǎng)站。
利用 npm 和我們提供的模板項(xiàng)目快速上手 Bootstrap! 請(qǐng)前往 twbs/bootstrap-npm-starter 模板倉(cāng)庫(kù),以了解如何如何在你自己的 npm 項(xiàng)目中構(gòu)建和定制 Bootstrap。包括 Sass 編譯器、Autoprefixer、Stylelint、PurgeCSS 以及 Bootstrap 圖標(biāo)庫(kù)。

Sass

Bootstrap 使用 Dart Sass 將 Sass 源文件編譯為 CSS 文件(已包含在我們的構(gòu)建流程中了),如果你需要自己編譯 Sass 源碼的話,我們建議您使用相同的工具。我們?cè)谙惹暗?Bootstrap v4 版本中使用的是 Node Sass 工具,但是現(xiàn)在包括 LibSass 及構(gòu)建在 LibSass 上的工具(包括 Node Sass)已經(jīng)被 Sass 官方標(biāo)記為 不推薦使用 了。

Dart Sass 對(duì)浮點(diǎn)數(shù)的舍入精度為 10,并且出于運(yùn)行效率的考慮,不允許對(duì)此值進(jìn)行調(diào)整。對(duì)于生成的 CSS,我們不會(huì)在后續(xù)的處理過程中降低此精度(例如壓縮時(shí)),但是如果你選擇降低精度的話,我們建議至少保持在 6,以避免瀏覽器的舍入問題。

Autoprefixer

Bootstrap 使用 Autoprefixer (已包含在我們的構(gòu)建流程中了)工具在構(gòu)建時(shí)自動(dòng)將特定于廠商的屬性前綴添加到某些 CSS 屬性前。對(duì)于 CSS 的關(guān)鍵部分,此工具可以讓我們只需要編寫一次然后由自動(dòng)添加,并且避免了像 Bootstrap v3 版本中那樣手動(dòng)添加帶有特定于廠商前綴的 CSS 屬性,這樣就節(jié)省我們的時(shí)間并減少了代碼量。

我們將需要 Autoprefixer 支持的瀏覽器列表保存在一個(gè)單獨(dú)的文件中,并提交到 GitHub 倉(cāng)庫(kù)中進(jìn)行管理。有關(guān)詳細(xì)信息,請(qǐng)參見 .browserslistrc

RTLCSS

Bootstrap 使用 RTLCSS 工具處理編譯后的 CSS 并將其轉(zhuǎn)換為支持 RTL(基本上就是將有關(guān)橫坐標(biāo)軸方向的屬性,例如 padding-left,修改為相反的方向)。這樣我們就只需要編寫一次 CSS,然后使用 RTLCSS 并微調(diào) controlvalue 指令就全部搞定了。

在本地啟動(dòng)文檔網(wǎng)站

在本地啟動(dòng)文檔網(wǎng)站需要用到 Hugo 工具,它是通過 hugo-bin 這個(gè) npm 軟件包安裝到本地的。Hugo 是一個(gè)快速且可擴(kuò)展的靜態(tài)站點(diǎn)生成器,它為我們提供的基本功能包括:文件包含、編譯 Markdown 文件、模板等。以下是 Hugo 的用法:

  1. 參照上面的 安裝工具 章節(jié)的說明安裝所有依賴項(xiàng)。
  2. 進(jìn)入根目錄 /bootstrap,運(yùn)行 npm run docs-serve 命令。
  3. 在瀏覽器中輸入 http://localhost:9001/ 網(wǎng)址,然后就能看到文檔網(wǎng)站的內(nèi)容了。

如需了解更多關(guān)于 Hugo 的信息,請(qǐng)參閱其 文檔

故障排除

如果你在安裝依賴項(xiàng)時(shí)遇到了問題,請(qǐng)卸載所有先前安裝的依賴項(xiàng)及其各個(gè)版本(包括全局和本地)。然后,重新運(yùn)行 npm install

返回頂部
精品久久久久久亚洲精品_成人午夜网站_www日本高清_亚洲精品久久久久午夜福

      9000px;">

          色综合久久88色综合天天免费| 色激情天天射综合网| zzijzzij亚洲日本少妇熟睡| 精品国产一区二区三区不卡 | 欧美zozozo| 韩国在线一区二区| 国产精品超碰97尤物18| 欧美性猛交xxxx乱大交退制版 | 亚洲成人自拍网| 欧美精品粉嫩高潮一区二区| 激情综合网av| 自拍av一区二区三区| 正在播放一区二区| 91尤物视频在线观看| 人人狠狠综合久久亚洲| 国产婷婷精品av在线| 欧美日韩国产大片| 国产999精品久久| 午夜精品成人在线| 国产精品麻豆一区二区| 6080亚洲精品一区二区| 不卡视频一二三四| 蜜桃久久久久久| 亚洲色图色小说| 欧美精品一区二区三区蜜桃视频| 91老师片黄在线观看| 国产二区国产一区在线观看| 亚洲国产日韩在线一区模特| 欧美国产日产图区| 久久精品欧美一区二区三区麻豆| 7777女厕盗摄久久久| 色呦呦一区二区三区| 国产成+人+日韩+欧美+亚洲| 秋霞电影一区二区| 夜夜爽夜夜爽精品视频| 国产欧美精品区一区二区三区| 51精品国自产在线| 欧美色网一区二区| 91久久精品国产91性色tv| 国产成人精品影视| 国产一区二区调教| 激情深爱一区二区| 久久成人麻豆午夜电影| 午夜精品福利久久久| 亚洲第四色夜色| 日韩理论片一区二区| 国产精品你懂的| 国产亚洲综合性久久久影院| 欧美成人国产一区二区| 91精品国产91综合久久蜜臀| 欧美三级日韩在线| 欧美色欧美亚洲另类二区| 日本乱码高清不卡字幕| 91国产丝袜在线播放| 在线视频国内一区二区| 色网综合在线观看| 欧美亚洲国产怡红院影院| 色av一区二区| 欧美日韩在线观看一区二区 | 欧洲国内综合视频| 欧美视频一区二区| 欧美三级韩国三级日本一级| 欧美性色欧美a在线播放| 欧美视频三区在线播放| 91精品国产入口| 精品sm在线观看| 久久精品亚洲乱码伦伦中文| 久久精品男人天堂av| 中文字幕欧美三区| 一区二区三区不卡在线观看 | 国产河南妇女毛片精品久久久 | 轻轻草成人在线| 国产一区二区中文字幕| 成人av在线看| 欧美无乱码久久久免费午夜一区 | 人禽交欧美网站| 国产美女在线精品| 91麻豆国产精品久久| 欧美精品日韩精品| 精品sm捆绑视频| 中文字幕在线一区| 天堂影院一区二区| 国产成人综合网| 欧美日韩一级片网站| 亚洲精品一线二线三线无人区| 国产精品久久久久久久久果冻传媒 | 国产乱对白刺激视频不卡| 不卡一二三区首页| 欧美福利视频导航| 国产精品视频在线看| 婷婷夜色潮精品综合在线| 国产精品白丝av| 这里只有精品电影| 一区二区三区在线视频播放| 日韩av电影天堂| 99精品国产热久久91蜜凸| 欧美成人精品福利| 亚洲一区在线视频| 99视频国产精品| 久久精品视频一区二区三区| 午夜精品久久久久久久99樱桃| 成人精品国产免费网站| 欧美久久一二区| 亚洲三级理论片| 国产高清视频一区| 精品久久久久久最新网址| 午夜a成v人精品| 色婷婷av一区二区三区软件| 国产精品午夜春色av| 国产一区二区在线影院| 欧美一级爆毛片| 亚洲成人综合在线| 欧洲人成人精品| 亚洲综合激情另类小说区| av在线免费不卡| 国产精品久久久久久户外露出| 国产麻豆精品在线| 久久久99免费| 国产一区在线观看麻豆| 欧美一区二区性放荡片| 丝袜美腿亚洲色图| 在线综合亚洲欧美在线视频| 日韩专区一卡二卡| 日韩欧美国产一区在线观看| 另类调教123区| 精品欧美一区二区久久| 理论电影国产精品| 26uuu国产一区二区三区| 国内精品久久久久影院色 | 亚洲福利视频一区二区| 91国内精品野花午夜精品| 一区二区在线免费| 欧美日韩中字一区| 奇米色777欧美一区二区| 欧美电影免费观看高清完整版在线观看 | 成人国产免费视频| 亚洲手机成人高清视频| 色婷婷综合五月| 天天影视网天天综合色在线播放| 欧美精品日日鲁夜夜添| 久久69国产一区二区蜜臀| 久久久久久久国产精品影院| 国产不卡视频在线播放| 亚洲天堂成人网| 欧美挠脚心视频网站| 乱中年女人伦av一区二区| 国产日产欧美精品一区二区三区| 波多野结衣一区二区三区 | 亚洲h在线观看| 欧美一区二区三区四区高清| 国产精品资源在线| 一区二区日韩av| 欧美成人精品福利| 91麻豆成人久久精品二区三区| 日韩中文字幕1| 国产色产综合产在线视频| 色综合视频在线观看| 美脚の诱脚舐め脚责91| 亚洲国产精品二十页| 欧美午夜不卡在线观看免费| 国内精品国产三级国产a久久 | 天天色图综合网| 欧美极品少妇xxxxⅹ高跟鞋| 欧美自拍偷拍午夜视频| 国产黑丝在线一区二区三区| 亚洲福中文字幕伊人影院| 久久精品男人天堂av| 欧美日韩一级片在线观看| 国产成人免费网站| 日本中文字幕一区二区视频| 国产精品久久久一本精品| 日韩欧美不卡在线观看视频| 99精品欧美一区| 国产大陆a不卡| 精品伊人久久久久7777人| 亚洲成人av中文| 怡红院av一区二区三区| 国产亚洲一二三区| 欧美tickling网站挠脚心| 在线亚洲欧美专区二区| 大陆成人av片| 国产白丝精品91爽爽久久| 日本vs亚洲vs韩国一区三区二区 | 国产精品乱码久久久久久| 日韩精品一区二区在线| 欧美在线三级电影| 一本在线高清不卡dvd| www.亚洲国产| 波多野结衣在线一区| 成人美女视频在线观看| 国产成人在线色| 国产99久久久国产精品潘金 | 亚洲成国产人片在线观看| 国产精品毛片无遮挡高清| 日本一区二区三区高清不卡| 久久一二三国产| 国产欧美日韩激情| 国产日韩三级在线| 欧美国产日韩一二三区| 国产精品欧美一区喷水|