roots.io/sage添加凉亭包

时间:2017-04-20 17:12:50

标签: bower roots-sage

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

环境正在运行(格子和所有),我的主题完美加载。我决定将bootstrap更新为alpha6和最新的jquery。我相信这些是(对于任何新的JavaScript库)的步骤。

  1. 使用Bower安装包(使用--save)
  2.   

    bower --save install bootstrap@4.0.0-alpha.6

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

      "dependencies": {
        "bootstrap": "4.0.0-alpha.6",
    
    1. 将bower包添加到manifest.json

      “jquery.js”:{        “凉亭”:[“jquery”]    },    “bootstrap.js”:{       “凉亭”:[“bootstrap”]    }

    2. 这是我非常好奇的地方,我现在如何告诉base.php加载它。页面加载好,但它加载jquery v1.12.4。而且我看不到一行告诉base.php在哪里加载什么。自动加载器是如此高效,以至于它应该弄清楚如何添加CSS和JS文件,还是它可以实现神奇的覆盖?

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

1 个答案:

答案 0 :(得分:0)

所以我回答了我自己的问题,好吧,其他人做了很长的帖子。但我有两个问题,一个是我不明白资产加载器如何与gulp一起工作(一切都在main.js和main.css中结束)。其次,我的吞咽过程在我没有注意到的情况下就已经死了,所以它正在加载一些旧版本。

第1步和第2步是对的。但是您需要覆盖以允许资产加载器识别要添加到main.js和main.css文件的js和css文件。 这个帖子有一个非常好的流程图 https://discourse.roots.io/t/adding-bower-files-to-sage-8-0-0/2825/10

其次,bootstrap alpha6作为一个凉亭文件很难做到,所以我偷了那些人也努力工作 https://gist.github.com/folbert/94f0b82a8807fb70f7346db7fb258ff6

相关问题