Node.js系列-介绍一些神器

时间:14-12-11 栏目:Javascript 作者:zongyan86 评论:0 点击: 3,966 次

     最近比较闲,刚好可以学习复习下web开发中的一门潮技:node.js,之前已经写过系列的开始篇:Node.js系列-Node.js简介 ,接下去继续这个系列吧。今天主要是介绍一些神器,也就是开发时会用到的一些工具。

     神器1:node.js

     废话不多说,学习node.js,那安装node.js那是必备的事了。那请点击 node.js官网 吧。进入了,您就可以直接点击下载,会根据你的操作系统自动下载相应的安装包。安装完之后,在控制台输入 nodejs -v,会显示对应的版本号,那就证明安装成功了。

     神器2:npm

      npm 是 Node.js 的模块依赖管理工具。作为开发者使用的工具,主要解决开发 Node.js 时会遇到的问题。如同 RubyGems 对于 Ruby 开发者,nuget对于.net的开发者和 Maven 对于 Java 开发者的重要性,npm 对与 Node.js 的开发者和社区的重要性不言而喻。

     以下是npm install命令的用法:

     cd test

     npm install bower -g

     npm install grunt -g

     npm install express jade moment mongoose

     当然,npm还有一些其他的用法和命令,如package.json 、npm 的配置、npm link 命令和其它 npm 命令。这边就不再写,参考:如何使用NPM来管理你的Node.js依赖 和 npm官网

    

     神器3:express

    Express 是一个简洁、灵活的 node.js Web 应用开发框架, 它提供一系列强大的特性,帮助你创建各种 Web 和移动设备应用。

     express官网

     神器4:bower

     bower是一个web开发的包管理工具。前端开发中,或多或少,都会以来于现成的framework或者lib,如bootstrap、jquery等。每次编写代码之前,都需要从网上下载,或者从硬盘深处找出珍藏的,项目所依赖的框架或者库文件。同时,所下载的文件,又可能以来与另外的库文件。Bower的诞生,正是为了解决此繁琐的以来关系的。

     基本用法:

     bower install jquery

     bower 官网

     神器5:grunt

    Grunt是一个基于JavaScript上的一个很强大的任务管理器(task runner),或许这么一说让很多人觉得费解,简单来说就是你可以在你的终端机上,用JavaScript去执行一些程序来完成一些任务。比如说验证HTML、CSS、JavaScript的语法,压缩CSS、JavaScript、图像,Sass、LESS和Stylus编译成CSS等等,这些东西很适合用Grunt来解决。
Grunt其实就是一个基于NodeJS,可用于自动化构建、测试、生成文档的项目管理工具。他可以更好的帮助一个团队更好的提高效率、减少错误率。
简单点来说,Grunt不仅仅是构建工具,实际上他只是任务运行器,管理每个子任务的自动化运行,我们还能使用他做更多东西。

     grunt官网

    Node.js系列目录

    1. Node.js系列-Node.js简介 

    2. Node.js系列-介绍一些神器

    web开发分享



声明: 本文由( zongyan86 )原创编译,转载请保留链接: Node.js系列-介绍一些神器

关注我们