-
每个task中除了options属性外,都是target查看全部
-
每一个task都包含自己的target和options查看全部
-
只要initConfig中没有同名项,require('load-grunt-tasks')(grunt);加载多了依赖包也没有问题。查看全部
-
require('load-grunt-tasks')(grunt);组件加载package.json中的所有"grunt-*"所有的依赖包加载过来查看全部
-
task(任务) grunt把代码压缩、目录清除、创建目录等等这些操作称为task。 在Gruntfile.js中的grunt.initConfig()中,我们配置的是一个又一个的单元task,每一个task都可以单独存在和执行。 在Gruntfile.js中的grunt.initConfig()中的config属性和watch属性,这两个的不同在于我们有一个真实存在的task叫grunt-contrib-watch,而这个task在运行的时候会尝试读取initConfig中的同名属性——watch这个配置项,然后按照这个配置项的设定来运行。但并没有哪个task叫config,也就意味着没有哪个task会直接读取initConfig中的config这个配置项,对于这种不针对任何task的属性,grunt会把它的值作为一个常量储备起来,以备我们通过 "<%= config.app %>"来引用常量。 只要自定的task跟正常的task所读取的属性不冲突即可写任意多的task。 var config={app:'app'/*源文件目录*/,dist:'dist'/*目标文件目录*/};查看全部
-
每一个GruntFile和GruntPlugin都有这样的一个最外层的基本结构,我们把它称为<?*Reper*?> function。所有的Grunt配置以及逻辑代码都要放在这个函数里边才能生效。grunt被作为参数在里面传递。查看全部
-
Mondernizr用来检测用户浏览器是否支持某些HTML5和CSS3新特性的一个JS库查看全部
-
安装gulp-webapp生成器,并用gulp-webapp创建项目 基于国内网络问题推荐使用cnpm进行安装 cnpm install -g generator-gulp-webapp yo gulp-webapp project_dir查看全部
-
常用开源协议,从高到低查看全部
-
自定义 concat查看全部
-
前端集成解决方案解决的问题 1)、开发团队代码风格不统一,如何强制开发规范。 2)、前期开发的组件库如何维护和使用。 3)、如何模块化前端项目。 4)、服务器部署前必须的压缩,检查流程如何简化,流程如何完善。查看全部
-
Windows命令行工具查看全部
-
安装git查看全部
-
bower 是web包管理工具查看全部
-
能解决的前端问题查看全部
举报
0/150
提交
取消