roots.io/sage添加鲍尔软件包



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

环境正在启动并运行(格子和所有(,我的主题完美加载。我决定要将Bootstrap更新为Alpha6和最新的jQuery。我相信这些步骤(对于任何新的JavaScript库(都是。

  1. 使用Bower安装软件包(带有-save(

鲍尔 - 保存安装bootstrap@4.0.0-alpha.6

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

  "dependencies": {
    "bootstrap": "4.0.0-alpha.6",
  1. 将Bower软件包添加到清单

    " jquery.js":{ "鲍尔":[" jQuery"] },, " Bootstrap.js":{ "鲍尔":[" bootstrap"] }

这是我真的很好奇的地方,我现在如何告诉base.php加载它。该页面加载正常,但加载了jQuery v1.12.4。而且我看不到一行告诉base.php在哪里加载。自动加载器是否如此高效,以至于应该弄清楚如何添加CSS和JS文件,还是魔术的覆盖物?

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

,所以我在很长的帖子中回答了自己的问题,其他人做到了。但是我遇到了两个问题,一个是我不明白资产加载程序如何与毛g一起使用(一切都以main.js和main.css.css.s.cs.s.其次,我的湾流程已经死了,没有注意到,所以它加载了一些旧版本。

步骤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/94f0b82a888807fb70f7346db7fb258ff6

最新更新