1

似乎我的 grunt-contrib-compass 没有正常工作,我正在尝试使用:

grunt compass:dev

输出是:

Running "compass:dev" (compass) task

但是什么也没有发生,我也没有任何错误

在我的Gruntfile.js我有:

compass: {
  dev: {
    options: {
      sassDir: 'src/assets/sass',
      cssDir: 'src/assets/css',
      imagesDir: 'assets/images',
      outputStyle: 'nested',
      environment: 'development',
      force: true
    }
  },
  dist: {
    options: {
      sassDir: 'src/assets/sass',
      cssDir: 'src/assets/css',
      imagesDir: 'assets/images',
      outputStyle: 'compressed',
      noLineComments: true,
      environment: 'production'
    }
  }
}

使用:

grunt compass:dev --verbose

我有:

Running "compass:dev" (compass) task
Verifying property compass.dev exists in config...OK

File: [no files]
Options: sassDir="src/assets/sass/", cssDir="src/assets/css",` imagesDir="assets/images", outputStyle="nested", environment="development",`

有任何想法吗?

谢谢!

4

1 回答 1

-1

遇到完全相同的问题,但原因不同。

一个好的故障排除是确保指南针单独运行良好。您可以在终端上尝试此命令

compass compile your_sass_file.scss

我的给出了一个奇怪的错误信息

Interrupt on line ["18"] of /Users/mynamehere/.rvm/gems/ruby-2.1.3/gems/compass-rails-2.0.0/lib/compass-rails.rb: 
[...]

事实证明 compass-rails-2.0.0 需要升级才能正常工作

希望对某人有所帮助

于 2015-10-16T15:04:51.273 回答