最近学的grunt
还是在linux环境下比较好配置
在全局环境中安装:
npm install -g grunt-cli
在项目文件夹中
新建package.json
其中是项目的信息,以及需要安装哪些依赖库
例如
{
"name":"",
"file":"",
"version":"",
"description":"",
"name":"",
"name":"",
"license":"",
"devDependencies": {
//需要安装的依赖包
"grunt":"*"
"grunt-contrib-jshint": "*",
"grunt-contrib-uglify": "*",
"grunt-contrib-requirejs": "*",
"grunt-contrib-copy": "*",
"grunt-contrib-clean": "*",
"grunt-strip": "*"
}
}
新建Gruntfile.js
用于项目的配置,加载某些插件。
例如
module.exports = function(grunt){
//项目配置
grunt.initConfig({
//读取信息文件
pkg:grunt.file.readJSON(),
//压缩文件的选项
uglify:{
options:{
banner:'在头部写入的字符串'
},
build:{
src:'源文件的路径,如src/<%=pkg.file%>.js'
dest:'生成文件的存放路径'
}
}
});
//加载提供"uglify"任务的插件
grunt.loadNpmTasks('grunt-contrib-uglify');
//加载默认任务
grunt.registerTask('default',['uglify']);
}
全部写好之后,运行npm install
运行grunt,即开始跑程序