【问题标题】:Don't create print.scss and screen.scss sass files when installing compass安装指南针时不要创建 print.scss 和 screen.scss sass 文件
【发布时间】:2016-03-14 22:07:14
【问题描述】:

我正在通过我的 vagrant box 上的配置工具安装 compass,通过这样做我创建了以下文件

  • print.scss
  • screen.scss

不过,我对这些文件没有用处,而且它们仍然是空的,每次我们配置 vagrant 机器时都必须删除它们变得很烦人。

有没有什么方法可以在不创建默认 scss 文件的情况下安装 compass?

echo "------------------------------------------------------------"
echo "Start up Compass Compiling"
echo "------------------------------------------------------------"
sudo compass init
sudo compass compile

我的配置脚本

【问题讨论】:

  • 为什么你必须如此频繁地创建一个新的 Compass 项目,以至于删除这些文件是一件烦人的事情?
  • 好问题。我已将配置器中的相关命令添加到我的问题@cimmanon 中。你能推荐一个更好的选择吗? Shell 配置对我来说是相当新的。虽然,如果安装没有输出这些未使用的文件,我仍然更喜欢它;出于版本控制的原因。我可以将它们添加到我的 gitignore 文件中,但是我宁愿一开始就不要创建它们。
  • 您是在告诉我您的 config.rb 不在您的仓库中吗?因为 Compass 项目的唯一特征就是 config.rb。
  • 我的 config.rb 在我的仓库中,是的。但是,我在 compass.rb 文件中看不到任何会导致它创建这些不需要的文件的内容。 @cimmanon
  • 如果你已经有一个config.rb,你不需要运行compass init,你只需运行compass compile

标签: sass compass-sass


【解决方案1】:

您要查找的命令行选项是 --bare,尽管它仅适用于 create 选项:

compass create [optional directory name] --bare

【讨论】:

  • 嗨,抱歉 - [可选目录名称] 表示什么?
  • 该命令采用可选的目录名称? compass create --barecompass create foo --bare
  • 好吧,想通了 - 无论如何,谢谢你,正是我想要的!
猜你喜欢
  • 2013-12-21
  • 2014-05-17
  • 1970-01-01
  • 2014-04-14
  • 1970-01-01
  • 2012-10-18
  • 2013-09-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多