roots.io/sage添加凉亭包

问题描述:

所以我拼命想弄清楚如何在roots.io/sage中添加和控制包。roots.io/sage添加凉亭包

环境启动并运行(网格和所有),我的主题完美加载。我决定,我想更新bootstrap到alpha6和最新的jQuery。我相信这些是步骤(任何新的JavaScript库)。

  1. 鲍尔使用安装程序包(带--save)

亭子 - 保存安装[email protected]

这会将以下到bower.json的主题目录(根级别,base.php相同),因为我只想要包,我不认为我需要覆盖?

"dependencies": { 
    "bootstrap": "4.0.0-alpha.6", 
  1. 添加亭子包的manifest.json

    “的jquery.js”:{ “亭子”:[ “的jquery”] }, “bootstrap.js”:{ “亭子”:“引导”] }

  2. 这是我得到的真的很好奇,我怎么现在就告诉base.php加载它。该页面加载好,但它加载jquery v1.12.4。而且我看不到一行告诉base.php需要加载的地方。自动装载机是否如此高效以至于应该知道如何添加CSS和JS文件,或者它是否具有魔力?

    我错过了一个非常明显的步骤?

开始=>

所以我在一个很长的帖子中回答了我自己的问题,以及其他人的问题。但是我遇到了两个问题,一个是我不明白资产加载器如何使用gulp(一切都以main.js和main.css结尾)。其次,我的吞咽过程在我没有注意到的情况下死了,因此它加载了一些旧版本的一些位。

步骤1和2是正确的。但是你需要使用资源加载器来识别哪些js和css文件添加到main.js和main.css文件中。 有对这个线索非常好的流程图 https://discourse.roots.io/t/adding-bower-files-to-sage-8-0-0/2825/10

其次,引导alpha6是棘手的做一个凉亭文件,所以我在那一个偷了某人的别人的辛勤工作以及 https://gist.github.com/folbert/94f0b82a8807fb70f7346db7fb258ff6