MSDN杂志用于Web开发的新式

现代Web开发者可以使用的工具有很多。JavaScript任务运行程序Grunt和Gulp是目前Web项目中最常用的两种工具。如果您从未使用JavaScript运行任务,或者您习惯使用普通的VisualStudio进行Web开发,则会觉得这是个陌生概念,但您有充分的理由试一试。JavaScript任务运行程序在浏览器外部工作,通常在命令行处使用Node.js。这样,您便可以轻松运行前端开发相关任务,包括缩小、串联多个文件、确定脚本相关性并按正确顺序向HTML页面插入脚本引用、创建单元测试工具、处理前端生成脚本(如TypeScript或CoffeeScript等)。

使用哪一个?Grunt还是Gulp?

主要是根据个人和项目偏好来选择任务运行程序,除非您想使用的插件只支持特定的任务运行程序。两者的主要区别在于,Grunt是由JSON配置设置驱动,并且每个Grunt任务通常必须创建中间文件将结果传递给其他任务;而Gulp则是由可执行的JavaScript代码驱动(也就是说,不只是由JSON驱动),并能将一个任务的结果流式传输到下一个任务,而无需使用临时文件。Gulp是冉冉升起的新星,因此,您会发现许多新项目都在使用它。Grunt依然受到许多众所周知的程序(例如,用它来生成jQuery的jQuery)支持。Grunt和Gulp均通过插件工作,这些插件是您安装用来处理特定任务的模块。可用插件的生态系统十分庞大。通常情况下,您会发现任务包同时支持Grunt和Gulp,这再次说明使用哪一个任务运行程序完全是您的个人选择。

安装和使用Grunt

Grunt和Gulp的安装程序是节点包管理器(npm),我曾在10月发表的文章(msdn.


转载请注明:http://www.guyukameng.com/html/html1/12436.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了