Step1. 获取Bootstrap源代码

 https://github.com/twbs/bootstrap

Step2. 进入目录并切换npm源

  npm --registry https://registry.npm.taobao.org     // 淘宝镜像
npm config get registry // 查看当前镜像

换源是为了避免天朝防火墙及网速等导致部分资源无法成功下载,例如hugo可能就一直卡住,最后出现问题:

 npm ERR! bootstrap@4.3.1 docs-build: `hugo --cleanDestinationDir`

安装完成后,再安装Ruby[我安装的是Ruby+Devkit 2.6.5-1(*64)],安装Ruby的原因是运行scss需要Ruby环境~

Step3. 安装Ruby

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

右边英文我翻译下:

 要下载哪个版本?
如果您不知道要安装哪个版本,并且开始使用Ruby,建议您使用Ruby + Devkit 2.6.X(x64)安装程序。它提供了最多数量的兼容gem,并与Ruby一起安装了MSYS2-Devkit,因此可以立即编译具有C扩展名的gem。仅当必须使用自定义32位本机DLL或COM对象时,才建议使用32位(x86)版本。

然后安装:

不要问我下面那个895M的要不要勾,也不要去百度勾不勾,勾就完事了,反正公司电脑内存大~,不选可能导致以后少这少那的 ,又不能保证以后会不会出现缺少包等问题,出了问题又得去百度,百度又不一定能很快找到答案,就是勾

安装Ruby后,会出现一个黑窗:

继续翻译下:

 Which components shall be installed? If unsure press ENTER []
应安装哪些组件?如果不确定,请按ENTER[]

个人建议继续按回车,反正公司电脑内存大~,不选可能导致以后少这少那的

然后可以摸会鱼,需要点时间 ,安装完成后也会出现这行提示,回车就正式安装完成了,黑窗口自动关闭

Step4. 进入项目目录安装捆绑机

 gem install bundler
bundle install

这个我也不知道为什么要安装,文档上这么写的: https://www.php.cn/manual/view/34065.html 

然后运行到一半就挂了 ,此时原因是防火墙~,

出错:(找不到Gemfile文件)

 Could not locate Gemfile

解决:(重新生成一个Gemfile文件)

 bundle -h
bundle init

Step5. OK

此时可以运行package.json里的各种命令了 ,先试下github bootstrap第二个命令【测试】,试下能不能正常运行:

 npm run test

此时一片代码哗啦啦的往上飘

运行结果:

Java is missing是不是似曾相识 ,我继续翻译下:

 正在跳过vnu jar测试;缺少Java。
在4.708秒内成功扫描了481个链接。

缺少Java环境,还是老老实实敲代码吧~

 npm start     // 这次摸着良心和你说绝对有用!

ok了,现在可以在编译运行敲代码了, //  看着我的表情~

先在\scss\_nav.scss试试:将paddind-left改成9990px,然后保存

接着下面又是一片代码飘过~,然后去dist/css/bootstrap.css里面看下有没有变化:(记得ctrl+f查找nav)

完成,搞定~  (这表情绝对绝对没恶意,,)

.

最新文章

  1. javascript中的自执行函数
  2. Apache日志按天切割
  3. 数据库服务器改名导致Reporting Service不可用的案例
  4. Android动态方式破解apk进阶篇(IDA调试so源码)
  5. Spark常用函数(源码阅读六)
  6. 关于unity3D的学习感想
  7. JAVA设计模式 之 策略模式
  8. 一个简单的Java程序例子以及其几种注释
  9. Java .Net C++ RSA 加密
  10. (转)Maven实战(六)依赖
  11. SQL存储过程+游标 循环批量()操作数据
  12. Activiti工作流学习-----基于5.19.0版本(8)
  13. JavaScript系列文章:详解正则表达式之三
  14. htt p第一章概述
  15. 1、ABPZero系列教程之拼多多卖家工具 前言
  16. 解决PhpStorm卡顿的问题
  17. 敏捷开发每日报告--day5
  18. jeecg入门操作—模板配置(录入界面)
  19. TZOJ 5694 区间和II(树状数组区间加区间和)
  20. AspectJ(AOP)切面获取参数名称和参数

热门文章

  1. python推导式pythonic必备
  2. springcloud+kafka集群
  3. 17-Python执行JS代码--PyExecJS、PyV8、Js2Py
  4. Rancher1-简单介绍-认识rancher
  5. ACM-ICPC 2018 焦作赛区网络预赛 K题 Transport Ship
  6. 小M的魔术表演
  7. 2018HDU多校二 -F 题 Naive Operations(线段树)
  8. 深入理解this原理(JavaScript)
  9. OpenWrite一款博客可一文多发的实用工具
  10. java对象的实例化过程