`
zhangyaochun
  • 浏览: 2574529 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

grunt加载任务插件篇

阅读更多

 

    一般我们在Gruntfile.js里面:

 

 

module.exports = function(grunt){
      //调用loadNpmTasks,加载指定的任务插件
      grunt.loadNpmTasks('grunt-contrib-uglify');
}

 

   注释

 

  • grunt.task.loadNpmTasks(pluginName) 别名又叫grunt.loadNpmTasks  

    http://gruntjs.com/api/grunt.task#grunt.task.loadnpmtasks

 

   一般如果插件比较少的话,还是可以继续写多个loadNpmTasks

 

  但是有没有别的方法呢?

 

//加载所有的Grunt tasks
require('matchdep').filterDev('grunt-*').forEach(grunt.loadNpmTasks);

 

 

  扩展链接:

 

   https://npmjs.org/package/matchdep

 

 

分享到:
评论

相关推荐

    grunt-recursively-load-tasks:一个简单的 grunt“插件”,允许你像 npm 那样从父目录加载模块

    虽然这看起来很合理,但有几种项目类型需要全局管理构建依赖项,并且不能使用 grunt 加载任务的方式。 这个包通过扩展 grunt 的函数来解决这个问题,该函数尝试递归加载任务。 安装 该包可以通过 npm 安装 npm ...

    grunt-babel:Babel的Grunt插件

    本自述文件适用于grunt-...带有加载任务任务的选项 require ( 'load-grunt-tasks' ) ( grunt ) ; // npm install --save-dev load-grunt-tasks grunt . initConfig ( { babel : { options : { sourceMap : true ,

    grunt-dev-update:使用grunt任务自动更新package.json软件包

    --dev-update 使用grunt任务自动更新您的devDependencies和依赖项入门该插件需要Grunt。 如果您以前从未使用过 ,请务必查看《指南》,因为它说明了如何创建以及安装... 加载任务的最佳方法可能是使用 npm install --s

    grunt-at-csstidy:Alloyteam CSS 编码风格格式化工具--grunt 插件

    grunt-at-csstidy Alloyteam 团队规范工具系列——自动整理CSS代码工具。 grunt-at-csstidy 是基于 ...当然,你如果是用自动加载任务的形式,则不需要添加上面的启用任务。 插件详细配置相关 支持特性: 支持单个文件

    load-grunt-config:Grunt插件,可让您按任务分解Gruntfile配置

    自动加载所有grunt插件。 使用 。 (可选地,它可以使用 ) 自动公开package.json( <%= package.name %> )。 支持YAML文件。 支持CSON文件。 支持coffeescript文件。 支持返回函数。 使用aliases....

    grunt-jscs:JSCS的Grunt任务

    grunt-jscs 使用检查JavaScript代码...选项任何指定的选项都将直接传递给JSCS,此外此插件还有其他选项:配置类型: String , Boolean值默认值: true 定义如何通过从外部加载JSCS配置。 以下是此选项的行为: 如果

    grunt-at-csstidy:Alloyteam CSS代码自动化整理工具--Grunt 插件

    grunt-at-csstidy Alloyteam 团队规范工具系列——自动整理CSS代码工具。 grunt-at-csstidy 是基于 ...当然,你如果是用自动加载任务的形式,则不需要添加上面的启用任务。 插件详细配置相关 支持特性: 支持单个文件

    grunt-zetzer:Zetzer的Grunt插件

    使用npm安装模块后,请使用以下命令加载任务: grunt . loadNpmTasks ( 'grunt-zetzer' ) ;例子在项目的Gruntfile中,将一个名为zetzer的部分添加到传递给grunt.initConfig()的数据对象中。 grunt . initConfig ( {...

    grunt-html2js:Grunt插件,用于将AngularJS模板转换为JavaScript

    如果您以前从未使用过 ,请务必查看《指南》,因为它说明了如何创建以及安装和使用Grunt插件。 熟悉该过程后,可以使用以下命令安装此插件: npm install grunt-html2js --save-dev 插件安装完成后,可以使用以下...

    grunt-cucumber-js:运行 Cucumber.js 的 Grunt 任务

    警告:此任务需要至少0.4.0的 Grunt 版本。 入门 如果您以前没有使用过 ,请务必查看指南,因为它解释了如何创建以及安装和使用 Grunt 插件。 熟悉该过程后,您可以使用以下命令安装此插件: $ npm install grunt-...

    grunt-ts-embed

    grunt-ts-embed 处理@embed 装饰器并生成相应库**.tse** 的 grunt 多任务插件。要求 utils 加载生成的.tse文件安装$ > npm install grunt-ts-embed --save-dev使用示例 grunt . initConfig ( { demo : { src : [ './...

    grunt-component-build:使用 Grunt 构建组件

    然后在你的 Gruntfile 中加载任务 grunt . loadNpmTasks ( 'grunt-component-build' ) ; 基础知识 在 Grunt 文件中添加一个组件部分: componentbuild: { dev : { options : { name : 'dev' } , src : 'my-...

    lazy-load-grunt-config

    示例:copy.js,uglify.js等自动加载所有grunt插件。 使用load-grunt-tasks。 支持返回函数。 使用aliases.js轻松注册任务别名原料药基本的module . exports = function ( grunt ) { require ( 'lazy-load-grunt-...

    grunt-styletto:使用 styletto 编译 css 的 Grunt 插件

    然后从你自己的 grunt.js 文件中加载它: grunt.loadNpmTasks('grunt-styletto'); 用法 在grunt.js文件中添加 styletto 任务,如下所示: styletto: { all: { // optional params, @see for syntax and ...

    grunt-lib-phantomjs:Grunt和PhantomJS,坐在一棵树上

    另外,对于grunt-contrib-qunit插件,了解被加载到PhantomJS中的页面不知道它将被加载到PhantomJS中非常重要,因此在其中没有任何PhantomJS-> Grunt代码。它。 该通信代码,又名。 动态地 。 内联示例 如果Grunt...

    requirejs-grunt-dynamic-main:动态创建 main.js 文件以使用 grunt-contrib-requirejs 插件优化基于 RequireJS 的项目

    动态创建 main.js 文件以使用 grunt-contrib-requirejs 插件优化基于 RequireJS 的项目。 这是具有许多子组件的基于 RequireJs 的项目。 我想连接/缩小/ecc .. 部署它并提高性能的项目,ecc ... 优化与 grunt-...

    grunt-log:将信息记录为艰巨的任务

    安装您需要已经安装了node,npm和grunt,然后: npm install grunt-log --save-dev 插件安装完成后,将其加载到您的Gruntfile中。 我建议使用 ,但是您可以通过添加到Gruntfile中来完成传统的痛苦操作: grunt . ...

    grunt-modular-project:带有可配置任务的 GruntJS 插件,用于构建模块化 HTMLCSSJS 源代码树,考虑到 AngularJS(但更普遍的是 SPA)

    Grunt Modular Project 是一组可定制的工作流任务,旨在将 JS + HTML + CSS 模块构建到网站中。... 在您的GruntFile.js加载插件,并决定您想要哪些工作流任务。 grunt . loadNpmTasks ( 'grunt-modular-project' )

    grunt-bluemix-deploy

    安装插件后,将其加载到 Gruntfile 中: grunt . loadNpmTasks ( 'grunt-build-control' ) ; 构建控制任务 使用grunt buildcontrol命令运行此任务。 自动执行项目构建代码的版本控制任务。 保持构建代码与源...

    grunt-nyc-mocha:运行摩卡测试并使用NYC生成覆盖率报告

    可以通过以下命令安装该插件: npm install grunt-nyc-mocha --save-dev 安装后,可以从您的gruntfile中加载该插件。 任务nyc_mocha “ nyc_mocha”是grunt-nyc-mocha提供的grunt多任务,可以容纳多个目标。 您可能...

Global site tag (gtag.js) - Google Analytics