当 运行 grunt 时,Compass 找不到任何要编译的 Sass 文件
Compass can't find any Sass files to compile when running grunt
我给运行罗盘做了一个g运行t任务如下:
module.exports = {
dev: {
options: {
sassDir: ['**/*.scss'],
cssDir: 'stylesheets',
noLineComments: false,
outputStyle: 'compressed'
}
}
}
我的观看任务如下:
module.exports = {
jade: {
files: 'app/views/**/*.jade',
tasks: ['jade']
},
src: {
files: '**/*.scss',
tasks: ['compass:dev']
},
options: {
livereload: true,
},
}
但是我得到 Compass can't find any Sass files to compile.
我的文件夹结构如下:
scss/
stylesheets/
Gruntfile.js
grunt/
aliases.yaml
compass.js
watch.js
您可以在与 gruntfile.js 相同的级别创建名为 config.rb 的文件**
Reference
然后你就可以知道罗盘将在哪里寻找 sass 文件:
css_dir = 'assets/stylesheets' #where find the css
sass_dir = 'assets/sass' #where find sass files
images_dir = 'assets/images' #where find the images (if you want to use then in css as well)
您无需更改代码。
我给运行罗盘做了一个g运行t任务如下:
module.exports = {
dev: {
options: {
sassDir: ['**/*.scss'],
cssDir: 'stylesheets',
noLineComments: false,
outputStyle: 'compressed'
}
}
}
我的观看任务如下:
module.exports = {
jade: {
files: 'app/views/**/*.jade',
tasks: ['jade']
},
src: {
files: '**/*.scss',
tasks: ['compass:dev']
},
options: {
livereload: true,
},
}
但是我得到 Compass can't find any Sass files to compile.
我的文件夹结构如下:
scss/
stylesheets/
Gruntfile.js
grunt/
aliases.yaml
compass.js
watch.js
您可以在与 gruntfile.js 相同的级别创建名为 config.rb 的文件** Reference
然后你就可以知道罗盘将在哪里寻找 sass 文件:
css_dir = 'assets/stylesheets' #where find the css
sass_dir = 'assets/sass' #where find sass files
images_dir = 'assets/images' #where find the images (if you want to use then in css as well)
您无需更改代码。