【问题标题】:Error: Individual stylesheets must be in the sass directory错误:单个样式表必须在 sass 目录中
【发布时间】:2015-02-08 19:41:16
【问题描述】:

我的 CSS 不起作用。这是我的终端日志:

$ gulp sass
Using gulpfile ~/dev/myproject/gulpfile.js
Starting 'sass-ionic'...
Starting 'sass-myproject'...
Individual stylesheets must be in the sass directory.

{ [Error: Compass failed]
  message: 'Compass failed',
  fileName: '/Users/me/dev/myproject/scss/main.scss',
  showStack: false,
  showProperties: true,
  plugin: 'gulp-compass',
  __safety: { toString: [Function] } }
Finished 'sass-ionic' after 634 ms

我正在使用 Ionic 框架。

有趣的是,我有两台设置几乎相同的计算机,另一台工作正常,另一台出现上述错误。我正在使用 git,所以这两个项目具有相同的文件和文件夹结构。

编辑:降级指南针后:

这是我在“gulp sass”之后得到的:

Starting 'sass-ionic'...
Starting 'sass-murikka'...
Finished 'sass-ionic' after 614 ms
  warning Webkit only supports pixels for the start and end stops for radial gradients. Got: 100%
  warning Webkit only supports pixels for the start and end stops for radial gradients. Got: 100%
identical ./www/css/main.css 

Finished 'sass-murikka' after 843 ms
Starting 'sass'...
Finished 'sass' after 13 μs

在另一台计算机上,我得到完全相同的输出,除了

identical ./www/css/main.css

-->

overwrite ./www/css/main.css

【问题讨论】:

  • 您使用的是哪个版本的compass?你试过更新吗?
  • compass-1.0.1 我卸载了它并安装了 compass-0.12.7 解决了这个问题!
  • 届时将发布此答案
  • @MikaVäisänen 对于需要 Sass 3.3+ 功能(与 Compass 0.12 不兼容)的用户来说,降级到 0.12 似乎不是一个非常有用的解决方案。
  • 对不起,问题其实还是存在的。现在没有错误,它生成 main.min.css 文件,但页面看起来没有 CSS,只是纯文本。我在另一台计算机上安装了 compass-0.12.7,它工作正常。

标签: sass compass-sass ionic-framework gulp


【解决方案1】:

对于在 Windows 环境中遇到此错误的任何人,请首先检查您的配置路径以确保它们不是绝对的或其他一些废话。

接下来,确保在导航到项目目录时使用正确的目录大小写。由于 Windows 不区分大小写,因此当它实际上是 MyProject/source/ 时,它允许您使用 cd myproject/source/。如果您只使用小写的cd myproject/source/ 运行 gulp 任务,gulp-compass 将给出此错误。

检查您的终端 CWD 并确保它与大小写匹配:$ MyProject/source/ > gulp sass 或类似的。

【讨论】:

    【解决方案2】:

    检查您的计算机中是否安装了 Ruby。我有同样的错误,安装 ruby​​ 解决了问题

    【讨论】:

    • 我有 mac。它预装了 ruby​​。
    猜你喜欢
    • 2014-11-22
    • 1970-01-01
    • 1970-01-01
    • 2014-05-05
    • 2014-07-12
    • 2013-10-25
    • 1970-01-01
    • 2016-09-18
    • 1970-01-01
    相关资源
    最近更新 更多