[英]Compass can't find any Sass files to compile
试图学习咕unt。 我已经安装了grunt-contrib-compass
和grunt-contrib-watch
插件。 当我在终端中使用grunt
时,它将运行指南针任务并返回
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.`
Gruntfile位于我的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中的css或sass dir路径,只需在Gruntfile.js中设置basePath
即可-告诉罗盘从何处运行,否则默认为相同目录作为您的Grunfile,这显然是错误的。
这些文档在这里: https : //github.com/gruntjs/grunt-contrib-compass
compass: {
uikit: {
options: {
config: 'styles/uikit/config.rb',
basePath: 'styles/uikit',
bundleExec: true
}
}
}
显然,当您在另一个目录中使用config.rb时,请相对于Gruntfile的目录设置config.rb的变量路径,它应该都可以工作。
当我想使用Susy工具包时,我的第一个sass项目也遇到了这个问题。 您应该从工作目录中键入“ compass watch”命令,罗盘将完成其余工作。 然后编译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文件。
这个:
sudo npm install --save-dev
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.