概述
Gruntfile.coffee配置文件
module.exports = (grunt) ->
# Project configuration.
grunt.initConfig
pkg: grunt.file.readJSON 'package.json'
coffeelint:
app: [
'coffee/**/*.coffee'
'coffee/*.coffee'
]
coffee:
dist:
options:
sourceMap: false
bare: true
files: [
expand: true
cwd: 'coffee'
src: [
'**/*.coffee'
'*.coffee'
]
dest: 'build/js'
ext: '.js'
]
uglify:
options:
mangle: false
build:
files: [
expand: true
cwd: 'build'
src: [
'**/*.js'
'*.js'
]
dest: 'asset'
ext: '.min.js'
]
sass:
dist:
files: [
expand: true
cwd: 'scss'
src: [
'**/*.scss'
'*.scss'
]
dest: 'build/css'
ext: '.css'
]
cssmin:
build:
files: [
expand: true
cwd: 'build'
src: [
'**/*.css'
'*.js'
]
dest: 'asset'
ext: '.min.css'
]
clean: dist: 'build'
watch:
files: [
'coffee/**/*.*'
'coffee/*.*'
'scss/**/*.*'
'scss/*.*'
]
tasks: ['coffee', 'uglify', 'sass', 'cssmin', 'clean']
options: spawn: false
grunt.loadNpmTasks 'grunt-coffeelint'
grunt.loadNpmTasks 'grunt-contrib-coffee'
grunt.loadNpmTasks 'grunt-contrib-uglify'
grunt.loadNpmTasks 'grunt-contrib-sass'
grunt.loadNpmTasks 'grunt-contrib-cssmin'
grunt.loadNpmTasks 'grunt-contrib-watch'
grunt.loadNpmTasks 'grunt-contrib-clean'
# Default task(s).
grunt.registerTask 'default', [
'coffeelint'
'coffee:dist'
'sass:dist'
'uglify'
'cssmin'
'clean:dist'
'watch'
]
return
最后
以上就是唠叨发夹为你收集整理的Gruntfile.coffeeGruntfile.coffee配置文件的全部内容,希望文章能够帮你解决Gruntfile.coffeeGruntfile.coffee配置文件所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复