2017-04-20 121 views
0

所以我拼命想弄清楚如何在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", 
  • 添加亭子包的manifest.json

    「的jquery.js」:{ 「亭子」:[ 「的jquery」] }, 「bootstrap.js」:{ 「亭子」:「引導」] }

  • 這是我得到的真的很好奇,我怎麼現在就告訴base.php加載它。該頁面加載好,但它加載jquery v1.12.4。而且我看不到一行告訴base.php需要加載的地方。自動裝載機是否如此高效以至於應該知道如何添加CSS和JS文件,或者它是否具有魔力?

    我錯過了一個非常明顯的步驟?

    回答

    0

    所以我在一個很長的帖子中回答了我自己的問題,以及其他人的問題。但是我遇到了兩個問題,一個是我不明白資產加載器如何使用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