Javascript 罗盘可以';找不到任何要编译的Sass文件

Javascript 罗盘可以';找不到任何要编译的Sass文件,javascript,sass,gruntjs,compass,grunt-contrib-compass,Javascript,Sass,Gruntjs,Compass,Grunt Contrib Compass,努力学习咕噜声。我已经安装了grunt contrib compass和grunt contrib watch插件。当我在终端中使用grunt时,它运行compass任务并返回 Running "compass:dist" (compass) task Compass can't find any Sass files to compile. Is your compass configuration correct?. If you're trying to start a new proje

努力学习咕噜声。我已经安装了
grunt contrib compass
grunt contrib watch
插件。当我在终端中使用
grunt
时,它运行compass任务并返回

Running "compass:dist" (compass) task
Compass can't find any Sass files to compile.
Is your compass configuration correct?.
If you're trying to start a new project, you have left off the directory argument.
Run "compass -h" to get help.`
Grunfile位于我的Wordpress安装的
wp content/
文件夹中。以下是我的Grunfile中的指南针设置:

compass: {
    dist: {
        options: {
            config: 'themes/THEME-NAME/config.rb',
            force: true
        }
    }
},
我的config.rb就在那里,并且是这样设置的:

require 'singularitygs'
require "breakpoint"
http_path = "/"
css_dir = "/"
sass_dir = "sass"
images_dir = "images"
javascripts_dir = "javascripts"
output_style = :compressed
line_comments = false

有什么想法吗?我哪里出错了?

显然,当你在另一个目录中使用config.rb时,设置你的config.rb相对于Gruntfile目录的变量路径,它应该可以正常工作。

我也有这个问题,你不必在config.rb中更改css或sass dir路径,您所要做的就是在Grunfile.js中设置
basePath
——这会告诉compass从何处运行,否则它默认为与Grunfile相同的目录,这显然是错误的

文件如下:

这:


当我想使用Susy工具包时,我的第一个sass项目也有这个问题。您应该在工作目录中键入“compass watch”命令,compass将完成其余的工作。然后编译main.scss文件。如果它显示如下

modified C:/xampp/htdocs/projects/sass/config.rb
clean C:/xampp/htdocs/projects/sass/css
delete C:/xampp/htdocs/projects/sass/css/main.css
write C:/xampp/htdocs/projects/sass/css/main.css

然后它就开始工作了。但首先,您必须配置config.rb文件。

将config.rb中的路径更改为相对于Gemfile所在的位置(例如:sass_dir=“themes/THEME-NAME/sass”),这会给我带来大量有关奇点和断点gems的错误。但这并不是说没有要编译的文件。进度?这与此无关,因为如果未安装Compass,它根本不会通过Grunt运行。在phpstorm上,您需要将工作目录设置为与输出路径相同
 sudo npm install --save-dev
modified C:/xampp/htdocs/projects/sass/config.rb
clean C:/xampp/htdocs/projects/sass/css
delete C:/xampp/htdocs/projects/sass/css/main.css
write C:/xampp/htdocs/projects/sass/css/main.css