一、grunt-contrib-uglify是一个grunt插件,主要用来对js进行压缩二、配置,在GroundFile.js文件中进行配置。如下配置是用来压缩build文件夹下面的所有js,并且输出到build文件夹中结果:三、出现的问题,配置出错
分类:
其他好文 时间:
2014-07-09 23:25:36
阅读次数:
210
前端的童鞋对grunt应该不陌生,前面也陆陆续续的写了几篇grunt入门的文章。本篇文章会更进一步,对grunt的源码进行分析。文章大体内容内容如下:grunt整体设计概览grunt-cli源码分析grunt-cli模块概览grunt-cli源码分析写在后面grunt整体设计概览grunt主要由三部...
分类:
其他好文 时间:
2014-07-07 17:56:48
阅读次数:
173
最近开始新项目,在项目构建上面寻找合适的东西,grunt,bower到发现yeoman;学习了下,把一些东西记录下来然留着以后用.1.什么是YeomanYeoman是Google的团队和外部贡献者团队合作开发的,他的目标是通过Grunt(一个用于开发任务自动化的命令行工具)和Bower(一个H...
分类:
其他好文 时间:
2014-07-03 19:36:04
阅读次数:
435
module.exports = function(grunt){ // 项目配置 grunt.initConfig({ pkg: grunt.file.readJSON('package.json'), uglify: { option...
分类:
其他好文 时间:
2014-06-30 15:24:10
阅读次数:
215
通过上一篇前端开发神器WebStorm--自动化工作流(前言),相信大家都Grunt自动化工具有了初步了解。接下来我就以WROC3000web为原型,演示一下如何使用Grunt工具提高工作效率,最大程度压缩代码。1.首先安装node环境进入官网下载安装。(记住安装目录)检测安装成功方法:打开CMD窗...
分类:
Web程序 时间:
2014-06-29 07:00:31
阅读次数:
6082
为何要用构建工具?一句话:自动化对于需要反复重复的任务,例如压缩(minification)、编译、单元测试、linting等,自动化工具可以减轻你的劳动,简化你的工作。当你正确配置好了任务,任务运行器就会自动帮你或你的小组完成大部分无聊的工作。Grunt这货是啥?最近很火的前端自动化小工具,基于任...
分类:
Web程序 时间:
2014-06-29 06:13:44
阅读次数:
204
seajs模块路径解析最近在试着用seajs + grunt改造现有项目, 遇到的最大的问题就是seajs命名与调用, 简单总结一下。模块调用seajs中调用模块有两种方式,seajs.use(ID) 、 require(ID)。ID命名完整绝对路径 例如 "http://example.com/t...
分类:
Web程序 时间:
2014-06-27 18:27:51
阅读次数:
255
Cordova, Grunt and Coffee
You may reference to below if you deside to work with coffee instead of Javascript in Cordova project.
Prepare Cordova Helloworld Project
This guide is based on Hello Wo...
分类:
其他好文 时间:
2014-06-27 08:13:42
阅读次数:
230
后端有构建工具,比如Java的ant、maven,前端也有构建工具,比如现在非常流行的grunt。前端构建,是在项目部署上线前,将js css html 图片合并压缩的过程,使用模块化开发时,又多了个规范化过程。Seajs是非常好用,好用的代价是SPM构建打包起来很麻烦,文档不全,没好的实例。dem...
分类:
其他好文 时间:
2014-06-25 18:09:27
阅读次数:
327
目前做前端开发的同学可能都熟悉grunt,fis之类的自动化构建工具,其实在HybridApp开发中我们也可以使用这些工具来简化我们的工作,gulp就是一个比grunt,fis都先进的构建工具,用好gulp可以简化我们的工作流程,提升产品质量。本文会详细的说明我们移动App项目gulp的使用经验,部分关于gulp的介绍来自国外网站。
gulp是 Fractal公司发布的一个新的基于nodejs的构建系统,目标是取代Grunt,成为最流行的JavaScript任务运行器。目前ionic框架默认...
分类:
移动开发 时间:
2014-06-22 20:42:06
阅读次数:
357