【问题标题】:Zurb Foundation + Compass project creation : Too many arguments were specifiedZurb Foundation + Compass 项目创建:指定了太多参数
【发布时间】:2014-04-20 08:47:19
【问题描述】:

当我使用 compass 创建一个新的 Zurb Foundation 项目时:

compass create <project-name> -r zurb-foundation --using foundation

我收到以下错误:

指定的参数过多。

我找到了使用 sudo 的解决方法,但是我的 IDE 无法编辑文件,所以这不是解决方案。

此外,如果我从命令中删除项目名称,则会创建项目,但是当我启动时:

compass watch

它不会监视我的 .sass 文件,而是创建一个包含新 .sass 和 .css 文件的监视文件夹。

在没有 sudo 的情况下使用此命令使 zurb-foundation + compass watch 工作有什么想法吗?

【问题讨论】:

    标签: sass zurb-foundation compass-sass


    【解决方案1】:

    我认为您的命令略有错误。 假设你已经安装了 Foundation(通过 bower)和指南针......你的语法应该是:

    foundation new <your-project>
    

    链接:Compass Foundation

    【讨论】:

    • 命令是这个:运行 compass create -r zurb-foundation --using foundation 取自:foundation.zurb.com/docs/v/3.2.5/compass.php
    • 那是 Foundation 3 文档? Foundation 现在是第 5 版。您一定要使用 v3 吗?
    • 从第 5 版开始,Foundation 不再是 Compass 扩展(至少据我所知)。
    【解决方案2】:

    我使用以下命令找到了解决方案:

    compass [an existing folder] -r zurb-foundation --using foundation
    sudo compass watch
    

    我不得不为手表添加一个 sudo,但它不再锁定我的文件。

    对于那些可能对自动化创建新 compass + zurb 基础项目和启动 compass watch 的过程感兴趣的人,我为我的 .bashrc / .zshrc 创建了以下函数

    function foundation()
    {
        mkdir $1;
        compass $1 -r zurb-foundation --using foundation;
        cd $1;
        sudo compass watch;
    }
    

    希望这对某些人有用。

    【讨论】:

      猜你喜欢
      • 2013-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多