【发布时间】:2015-11-13 21:20:03
【问题描述】:
是否可以使用 Bourbon 及其附加组件而无需安装 Ruby?我们想在一个小项目上进行试验,但要让桌面工程人员批准依赖项是一件很痛苦的事情。
我注意到除了 Bitters 之外,还有适用于所有人的 Bower 包。我可以从 GitHub 获取 scss 文件并手动连接吗?
【问题讨论】:
是否可以使用 Bourbon 及其附加组件而无需安装 Ruby?我们想在一个小项目上进行试验,但要让桌面工程人员批准依赖项是一件很痛苦的事情。
我注意到除了 Bitters 之外,还有适用于所有人的 Bower 包。我可以从 GitHub 获取 scss 文件并手动连接吗?
【问题讨论】:
似乎开发人员不想在凉亭上苦恼: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"
}
}
}
}
【讨论】:
如果您可以在您的开发机器上安装节点,请查看Yeoman。它使用 Grunt 和 Bower 生成使用 Sass 的 Web 应用程序。然后你可以使用 Bower 安装 Bourbon 和 Neat。它为您完成了很多繁重的工作。
【讨论】: