Gruntjs 咕噜:cssmin不工作
我正在尝试使用Grunt cssmin插件缩小CSS。下面是我的代码:Gruntjs 咕噜:cssmin不工作,gruntjs,grunt-contrib-cssmin,Gruntjs,Grunt Contrib Cssmin,我正在尝试使用Grunt cssmin插件缩小CSS。下面是我的代码: // Minify CSS cssmin: { build: { options: { banner: '/* Minified CSS */' }, files: { 'htt/css/style.min.css' : ['wp/css/**/*.css'] } } }, 当我运行“gr
// Minify CSS
cssmin: {
build: {
options: {
banner: '/* Minified CSS */'
},
files: {
'htt/css/style.min.css' : ['wp/css/**/*.css']
}
}
},
当我运行“grunt cssmin”时,它会给出“意外标识符”错误
`module.exports=函数(grunt){
})`
上面是整个gruntfile.js文件@mike
`module.exports=函数(grunt){
})`
上面是整个gruntfile.js文件如果您在监视任务中的js对象后缺少逗号,那么以后您可以编辑答案以提供更多信息,而不是将其作为答案发布:)
//监视任务
观察:{
js:{
文件:['wp/js/*.js'],
任务:['uglify:dev']
},如果您在“监视”任务中的js对象后缺少逗号,以后您可以编辑答案以提供更多信息,而不是将其作为答案发布:)
//监视任务
观察:{
js:{
文件:['wp/js/*.js'],
任务:['uglify:dev']
},听起来像是css中的语法错误,试着将它们粘贴到这里,看看它们是否传递了两个文件,一个是bootstrap.css,另一个是my own style.css。请检查my own style.css的链接。css看起来不错,你能发布完整的Gruntfile.js和打印出来的完整错误吗?我开始认为你的文件中有一个多余的逗号config.听起来像是css中的语法错误,试着将它们粘贴到这里,看看它们是否传递了两个文件,一个是bootstrap.css,另一个是my own style.css。请检查my own style.css的链接似乎很好,你能发布完整的Gruntfile.js和打印出来的完整错误吗?我开始认为你的文件中有一个逗号你的配置。
// Configure Tasks
grunt.initConfig ({
pkg: grunt.file.readJSON ('package.json'),
// Uglify JS
uglify: {
build: {
src: 'wp/js/*.js',
dest: 'htt/js/script.min.js'
},
dev: {
options: {
beautify: true,
mangel: false,
compress: false,
preserveComments: 'all'
},
src: 'wp/js/*.js',
dest: 'htt/js/script.min.js'
}
},
// Concatenating files
concat: {
build: {
src: ['wp/css/*.css'],
dest: 'htt/css/style.css'
}
},
// Minify CSS
cssmin: {
build: {
//options: {
// banner: '/* Minified CSS */'
//},
files: {
'htt/css/style.min.css' : ['wp/css/**/*.css']
}
}
},
// Watch Tasks
watch: {
js: {
files: ['wp/js/*.js'],
tasks: ['uglify:dev']
}
css: {
files: ['wp/css/*.css'],
tasks: ['']
}
}
});
// Load the Plugins
grunt.loadNpmTasks ('grunt-contrib-uglify');
grunt.loadNpmTasks ('grunt-contrib-watch');
grunt.loadNpmTasks ('grunt-contrib-concat');
grunt.loadNpmTasks ('grunt-contrib-cssmin');
// Register Tasks
grunt.registerTask ('default', ['uglify:dev']);
grunt.registerTask ('build', ['uglify:build', 'cssmin']);
// Watch Tasks
watch: {
js: {
files: ['wp/js/*.js'],
tasks: ['uglify:dev']
}, <------- Missing comma
css: {
files: ['wp/css/*.css'],
tasks: ['']
}
}
});