Don';安装compass时,不要创建print.scss和screen.scss sass文件

Don';安装compass时,不要创建print.scss和screen.scss sass文件,sass,compass-sass,Sass,Compass Sass,我正在通过一个设置工具在我的vagrant box上安装compass,通过这样做,我创建了以下文件 print.scss screen.scss 尽管如此,我对这些文件没有任何用处,而且它们仍然是空的。每当我们提供流浪者机器时,必须删除它们就变得很烦人了 有没有办法在不创建默认scss文件的情况下安装compass echo "------------------------------------------------------------" echo "Start up Compa

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

  • print.scss
  • screen.scss
尽管如此,我对这些文件没有任何用处,而且它们仍然是空的。每当我们提供流浪者机器时,必须删除它们就变得很烦人了

有没有办法在不创建默认scss文件的情况下安装compass

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

我的provisioner脚本

您正在寻找的命令行选项是
--bare
,尽管它只与
创建
选项一起工作:

compass create [optional directory name] --bare

为什么您必须频繁地创建一个新的Compass项目,以至于删除这些文件是一件麻烦事?好问题。我已将provisioner中的相关命令添加到我的问题@cimmanon中。你能推荐一个更好的选择吗?Shell配置对我来说是相当新的。尽管如此,如果这些未使用的文件不是由安装输出,我还是更喜欢它;出于版本控制的原因。我可以将它们添加到我的gitignore文件中,但是我希望它们不是一开始就创建的。你是说你的config.rb不在repo中吗?因为Compass项目的唯一特征是config.rb。我的config.rb在我的repo中,是的。但是,我在compass.rb文件中看不到任何会导致它创建这些不需要的文件的内容@CIMMANO如果您已经有config.rb,则不需要运行
compass init
,只需运行
compass compile
。您好,对不起,[optional directory name]表示什么?该命令采用可选目录名
compass create--bare
compass create foo--bare
没错,我想好了-谢谢你,这正是我想要的!