什么是GruntJS
Grunt是基于Node.js的项目构建工具。它可以自动运行你所设定的任务
例如:压缩(minification)、编译、单元测试、linting。
GruntJS依赖
Node.js
GruntJS 组件安装
-
GruntJS CLI ---主要作用为命令行工具
安装:npm install grunt-cli -g
GruntJS 演示
-
创建目录hellogrunt
2. 执行npm init
3. 填入相关信息并输入yes
4. 生成package.json
5. 将Grunt加入该项目
npm install grunt --save-dev
效果:
同理还可以安装其他模块
npm install grunt-contrib-jshint --save-dev
Gruntfile.js
一般做2件事情:
-
读取package信息
-
插件加载、注册任务,运行任务(grunt对外的接口全部写在这里面)
常见结构为:
module.exports = function(grunt){
grunt.initConfig({
})
};
具体做法:
1. 安装 npm install grunt-contrib-uglify --save-dev
2. 创建hellogrunt.js,内容如下
3. 创建Gruntfile.js,内容如下
4.执行grunt ,神奇的一幕发生,系统会自动加载package.json,同时将hellogrunt.js 生成为hellogrunt.min.js
自动打包神奇的完成!
如果大家对该技术感兴趣,可以关注我们的微信号!进行咨询。
转载请说明来自图灵搜索
相关推荐
MingW32-make是Windows平台上一个非常重要的工具,它是GNU Make的移植版本,用于构建和管理软件项目。这个"mingw32-make-3.81-2.tar.gz"文件是一个压缩包,其中包含了MingW32-make的源代码、文档以及可执行文件。 ...
首先,让我们深入了解`make`的背景和作用。`make`最初由Steve Johnson在1976年为UNIX系统编写,其主要功能是根据一系列规则(通常存储在名为`Makefile`的文本文件中)来自动执行任务。这些规则定义了哪些文件依赖于...
`make-promises-safe`模块提供了一种简洁的方式来确保所有的Promise都被正确地处理,防止内存泄漏。它的工作原理是在全局范围内安装一个unhandled rejection事件处理器,当有Promise被拒绝但未被处理时,这个处理器...
【标题】"make-4.3-without-guile-w32-bin.zip" 提供的是一个针对Windows环境的 `make` 工具的版本,它去除了Guile的支持。`make` 是一个自动化构建工具,广泛用于软件项目,尤其是开源项目,它允许开发者通过规则...
标题中的“Node.js-make-dir创建一个目录及可能需要的父目录-类似于`mkdir-p`命令”指的是在Node.js环境中使用`make-dir`模块来创建目录,这个模块的功能类似于Unix/Linux系统中的`mkdir -p`命令。`mkdir -p`允许...
标题中的"minGW32-make.rar"提示我们这个压缩包包含的是mingw32-make程序,它是MinGW(Minimalist GNU for Windows)环境中的一个关键工具。MinGW是一个开源项目,目的是为Windows平台提供一套GNU工具集,允许开发者...
GitBash Windows终端工具MinGW64下执行makefile编译make命令报错:“make: command not found” 此时你需要安装次扩展工具包。 使用方法:解压后把所有文件夹及其文件复制到目录合并:C:\Program Files\Git\mingw64 ...
mingw32-make-3.80.0-3 a linux shell under windows system
MingW32-make是Windows平台上的一个开源工具,它是GNU Make的移植版本,用于构建C/C++等编程语言的项目。MingW32是Minimalist GNU for Windows的缩写,它提供了一套完整的开发环境,使开发者能够在Windows上使用GNU...
解决git bash 中bash:make command not found 问题。将压缩包内所有文件复制到C:\ ProgramFiles \ Git \ mingw64 \合并文件夹,但不要覆盖/替换任何现有文件。
这个特定的版本,"mingw32-make-3.81-20080326-src.tar.gz",是 Mingw32-make 3.81的源代码版本,发布于2008年3月26日。Mingw32-make是MinGW(Minimalist GNU for Windows)项目的一部分,该项目的目标是为Windows...
《深入理解Linux下的Makefile与make工具:以make-4.3为例》 在Linux操作系统中,`make`是一款强大的自动化构建工具,它能够根据Makefile文件中的规则自动编译和链接程序,极大地提高了开发效率。`make-4.3`是`make`...
MD5:6CC3480336CA489238CF2800CD74C3E8 该包为了解决[离线环境下]linux缺失make命令 执行命令:rpm -ivh make-4.2.1-11.el8.x86-64.rpm 免费资源从你我做起
在编译代码的时候经常会使用make命令反而在bash下默认是不支持的。 把该文件进行解压 把解压出来的文件全部拷贝的git的安装目录下: . \Program Files\Git\mingw64\ ,把文件夹进行合并,如果跳出来需要替换的文件要...
总结来说,"GNU-WIN-MAKE-3.81.rar" 包含的是GNU Make工具的Windows版本,这个工具在Windows平台上实现了Makefile驱动的自动化构建过程,使得开发者可以方便地管理和构建复杂的软件项目,无论他们习惯于哪种操作系统...
首先,我们来了解如何在项目中集成"pull-to-make-soup"。这个库是为RecyclerView定制的,因此,你需要在你的项目中包含对应的依赖项。在你的build.gradle文件中添加以下代码: ```groovy dependencies { ...
`make`是一个自动化构建工具,通过阅读名为`Makefile`的配置文件,执行一系列编译和链接任务。`Makefile`定义了目标文件、依赖关系以及如何从源文件创建目标文件的规则。`make`会检查目标文件的修改时间,如果发现...
标题 "GnuWin32-Make3.81" 指的是一个针对Windows平台的开源软件项目,它使得用户可以在Windows系统上使用GNU的Make工具。Make是构建自动化工具,主要用于编译和链接源代码,是软件开发过程中的重要组成部分。在...
How-to-Make-a-Computer-Operating-System, 在 C 中,如何制作计算机操作系统 如何使计算机操作系统关于如何从头开始编写 C/C 操作系统的在线书籍。注意 : 这个存储库是我旧课程的一个。 我的第一个项目是我在高中时...
总的来说,`make-3.81.90-msys`为Windows平台的开发者提供了一种在MSYS环境下进行自动化构建的解决方案。通过理解和熟练掌握`make`的使用,开发者可以极大地提升项目构建的效率,减少手动操作,确保代码的编译和构建...