我是Grunt的新手,并且正在尝试配置grunt-contrib-sass与Compass一起工作。Grunt-contrib-sass不能与指南针一起工作
我正在使用grunt-contrib-sass插件,因为我需要将我的.scss文件导出到两个单独的目的地,并且我无法使用grunt-contrib-compass工作。
我遇到的问题是在编译.scss文件时出现错误:无法在终端中加载指南针。
这里是我的gruntfile.js的副本;
module.exports = function(grunt){
grunt.initConfig({
uglify: {
my_target: {
files: {
'wp-content/themes/mytheme/js/functions.js' : [ 'components/js/*.js' ]
}
}
}, // uglify
sass:{
dist:{
files: {
'wp-content/themes/mytheme/style.css' : 'components/sass/style.scss',
'wp-content/themes/mytheme/css/ie.css' : 'components/sass/ie.scss '
},
options: {
compass: true,
}
}
},
watch: {
scripts : {
files: ['components/js/*.js'],
tasks: ['uglify']
},
css: {
files: [ 'components/sass/*.scss'],
tasks: [ 'sass' ],
options: { livereload: true }
},
livereload: {
options: { livereload: true },
files: ['wp-content/themes/mytheme/'],
},
} // watch
})
grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.loadNpmTasks('grunt-contrib-sass');
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.registerTask('default', 'watch');
} // exports
谢谢!
是的,所有已安装并运行最新的稳定版本。 – mrbubbles
如果你运行'grunt -v',输出是什么。你可以添加到你的问题? – mmjmanders
是的,我可以,虽然Grunt可以很好地编译sass和观看等。我不能导入任何Compass的库。 – mrbubbles