1 Star 0 Fork 0

freewu/ThreeNodes.js

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
Gruntfile.coffee 3.06 KB
一键复制 编辑 原始数据 按行查看 历史
#global module:false
module.exports = (grunt) ->
"use strict"
grunt.initConfig
sass:
options:
sourceMap: true
dist:
files:
'assets/styles/screen.css': 'src/styles/screen.sass'
'assets/styles/qunit-git.css': 'src/styles/qunit-git.scss'
'assets/styles/reset_test.css': 'src/styles/reset_test.sass'
'assets/styles/test.css': 'src/styles/test.sass'
postcss:
options:
map: true
processors: [
require('autoprefixer')({browsers: 'last 2 versions'}),
require('cssnano')()
]
dist:
src: 'assets/styles/screen.css'
webpack:
options: require("./webpack.config.js")
dev:
devtool: "sourcemap"
debug: true
watch:
sass:
files: ["src/styles/**"]
tasks: ["sass", "postcss"]
js:
files: ["src/scripts/**", "!src/scripts/bower_components/**"]
tasks: ["scripts:dev"]
reloadcss:
options: {livereload: true}
files: ["assets/styles/*.css"]
reloadjs:
options: {livereload: true}
files: ["assets/scripts/**", "!src/scripts/bower_components/**"]
reloadhtmlphp:
options: {livereload: true}
files: ["**.php", "**.html"]
clean:
build: ["assets/images/"]
scripts: ["assets/scripts/"]
copy:
main:
files: [
expand: true
src: ["**"]
cwd: "src/images/"
dest: "assets/images/"
,
expand: true
src: ["**"]
cwd: "src/fonts/"
dest: "assets/fonts/"
,
expand: true
src: ["src/scripts/vendors/modernizr.js"]
dest: "assets/scripts/vendors/"
,
expand: true
src: ["src/scripts/app.js"]
dest: "assets/scripts/"
]
imagemin:
build:
options:
optimizationLevel: 7
progressive: true
files: [
expand: true
cwd: "assets/images/"
src: ["**.png", "*/**.png"]
dest: "assets/images/"
,
expand: true
cwd: "assets/images/"
src: ["**.jpg", "*/**.jpg"]
dest: "assets/images/"
]
notify:
build:
options: {message: "Build complete"}
# Load necessary plugins
grunt.loadNpmTasks "grunt-contrib-clean"
grunt.loadNpmTasks "grunt-contrib-watch"
grunt.loadNpmTasks "grunt-contrib-coffee"
grunt.loadNpmTasks "grunt-contrib-imagemin"
grunt.loadNpmTasks "grunt-contrib-copy"
grunt.loadNpmTasks "grunt-contrib-clean"
grunt.loadNpmTasks "grunt-contrib-requirejs"
grunt.loadNpmTasks "grunt-notify"
grunt.loadNpmTasks "grunt-webpack"
grunt.loadNpmTasks "grunt-sass"
grunt.loadNpmTasks "grunt-postcss"
grunt.registerTask "init", ["sass", "postcss", "scripts:dev"]
grunt.registerTask "default", ["sass", "postcss", "scripts:dev", "watch"]
grunt.registerTask "scripts", ["webpack:dev"]
grunt.registerTask "build", ["clean", "copy", "imagemin", "sass", "postcss", "scripts:dev", "notify:build"]
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/free1234566789/ThreeNodes.js.git
git@gitee.com:free1234566789/ThreeNodes.js.git
free1234566789
ThreeNodes.js
ThreeNodes.js
master

搜索帮助