nodejs
是一个能够在服务器端运行JavaScript的开放源代码、跨平台JavaScript运行环境。
采用Google开发的V8引擎运行js代码,使用事件驱动、非阻塞和异步I/O模型等技术来提高性能,可优化应用程序的传输量和规模。
Node.js是由ECMAScript及Node 环境提供的一些附加API组成的,包括文件、网络、路径等等一些更加强大的 API。(ECMAScript + Node模块API)
常用指令
dir 列出当前目录下面的所有文件
cd 目录名 进入到指定的目录
md 目录名 创建一个文件夹
rd 目录名 删除一个文件夹
文件名.后缀名 打开文件
D: 进入D盘
. 表示当前目录
.. 表示上一级目录
引入其他的模块
在node中,通过require()函数来引入外部的模块。
require() 可以传递一个文件的路径作为参数,node将会自动根据该路径来引入外部模块。
这里路径,如果使用相对路径,必须以.或..开头。
使用require()引入模块以后,该函数会返回一个对象,这个对象代表的是引入的模块。
练习:
输出结果:
什么是第三方模块
别人写好的、具有特定功能的、我们能直接使用的模块即第三方模块,由于第三方模块通常都是由多个文件组成并且被放置在一个文件夹中,所以又名包。
第三方模块有两种存在形式:
以js文件的形式存在,提供实现项目具体功能的API接口。
以命令行工具形式存在,辅助项目开发。
npmjs.com:第三方模块的存储和分发仓库。
第三方模块 nodemon
nodemon是一个命令行工具,用以辅助项目开发。
在Node.js中,每次修改文件都要在命令行工具中重新执行该文件,非常繁琐。
使用步骤:
使用npm install nodemon –g 下载它
在命令行工具中用nodemon命令替代node命令执行文件