【问题标题】:sass @import "compass/reset" errorsass @import“指南针/重置”错误
【发布时间】:2011-09-07 22:21:07
【问题描述】:

我想在我的静态 HTML 项目中使用 Sass 和 Compass,但按照说明操作不起作用。这就是我所做的:

$ gem install compass
$ cd <myproject>
$ compass install compass .

正在等待:

directory ./sass/
directory ./stylesheets/
   create ./sass/screen.scss 
   create ./sass/print.scss 
   create ./sass/ie.scss 
   create ./stylesheets/screen.css 
   create ./stylesheets/ie.css 
   create ./stylesheets/print.css 

但是当我开始看scsssass --watch sass:stylesheets时,我得到一个错误:

error sass/screen.scss (Line 6: File to import not found or unreadable: compass/reset.

此消息与@import "compass/reset" 一致;

我必须在我的 Ubuntu 上做什么才能看到指南针导入?

【问题讨论】:

    标签: ruby rubygems sass


    【解决方案1】:

    如果您真的想使用 sass 命令,我使用此代码。考虑到您在运行以下命令的 sass 目录中。

    sass --watch style.scss:../stylesheets/

    这仅仅意味着我创建了一个名为 style.scss 的新文件,并在我的 style.scss 中导入了以下文件。所以 sass 只会看一个文件。在上述命令中,我们希望生成的 style.css 位于样式表目录中。

    再次sass --watch style.scss:/path-to-output-directory/

    @import "ie";
    @import "print";
    @import "screen";

    所以在这个过程中,sass 只监视单个文件 style.scss 以了解 sass 目录文件中的任何更改。

    我希望这可以很好地解释。

    【讨论】:

      【解决方案2】:

      使用compass watch 而不是sass --watch sass:stylesheets。如果您使用的是指南针,则无需使用 sass 命令。只需使用compass command

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-07-01
        • 1970-01-01
        • 2012-12-27
        • 2012-10-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多