【问题标题】:Using Bourbon, Bitters, Neat, Refills with Bower使用波旁威士忌、苦味酒、干净、用鲍尔补充
【发布时间】:2015-11-13 21:20:03
【问题描述】:

是否可以使用 Bourbon 及其附加组件而无需安装 Ruby?我们想在一个小项目上进行试验,但要让桌面工程人员批准依赖项是一件很痛苦的事情。

我注意到除了 Bitters 之外,还有适用于所有人的 Bower 包。我可以从 GitHub 获取 scss 文件并手动连接吗?

【问题讨论】:

    标签: sass bourbon


    【解决方案1】:

    似乎开发人员不想在凉亭上苦恼:https://github.com/thoughtbot/bitters/issues/22

    也就是说,如果您使用来自 git 的 zipball 作为版本(例如 https://github.com/thoughtbot/bitters/archive/master.zip),您可能会因为 bower 而感到苦涩。

    如果您想更好地控制如何将这些文件带入您的项目,gulp-bower-normalize 可以提供帮助 — 例如 bower.json 文件:

    {
      "name": "project-x",
      "dependencies": {
        "bitters": "https://github.com/thoughtbot/bitters/archive/master.zip",
      },
      "overrides": {
        "bitters": {
          "main": [
            "app/assets/stylesheets/*.scss"
          ],
          "normalize": {
            "css/base": "**/*.scss"
          }
        }
      }
    }
    

    【讨论】:

      【解决方案2】:

      我最近在静态站点项目中使用 Bourbon/Neat 时遇到了同样的问题。我发现 'bourbon' 和 'neat' 命令不会再将库文件的层次结构复制到您的项目目录中。此时,您可以将库与任何能够预处理 sass/scss 文件的工作流一起使用。

      在我的例子中,我成功地将它们与Pelican 中的 Python WebAssets 库一起使用,您也许可以找到另一个适合您的设置的 sass 预处理器。

      【讨论】:

        【解决方案3】:

        如果您可以在您的开发机器上安装节点,请查看Yeoman。它使用 Grunt 和 Bower 生成使用 Sass 的 Web 应用程序。然后你可以使用 Bower 安装 Bourbon 和 Neat。它为您完成了很多繁重的工作。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-04-03
          • 2019-06-04
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多