我正在尝试编写一个 grunt 脚本来监视和编译我的 sass 文件。我决定使用grunt-sass而不是通常的 grunt-contrib-sass 来完成,因为我不必担心在我的 PC 上安装 Ruby 和所有 gem(而且它更快)。
我已将其设置为监视我的文件并编译 sass,但出现错误:
Warning: E:\SVN\Brand Work Files\TM/style/v4/sass/_core/base:1: error: file to import not found or unreadable: "compass/reset"
我已经通过命令行安装了 Ruby 1.93 和最新的指南针 (1.0.0.alpha.19) - 我如何引用这些指南针文件以便不再出现此错误?
这是我的 Gruntfile:
module.exports = function(grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
watch: {
files: ['./style/v4/sass/**/*.scss'],
tasks: ['sass:uk'],
options: {
spawn: false,
},
},
sass: {
uk: {
options: {
outputStyle: 'compressed',
sourceComments: 'map'
},
expand: true,
cwd: './style/v4/sass/',
src: ['*.scss'],
dest: './style/v4/css/',
ext: '.css'
}
}
});
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-sass');
grunt.registerTask('default', ['watch']);
};