Node.js是什么
Node.js是一个基于 Chrome V8 引擎的 Javascript运行环境(runtime)。
运行环境是指一种把半编译的运行码在目标机器上运行的环境。
JavaScript是一种直译式脚本语言。
Node.js有什么用
用于方便地搭建,响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞I/O模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。
Node.js简单使用
-
在Node.js直接输入“console.log("Hello World");”
先新建一个JS文件并在JS文件内输入“console.log("Hello World!");”
(1)打开Node.js command prompt
(2)打开Git Bash(在Git Bash输入命令行不会改变JS文件里的内容)
-
npm常用命令
npm init 会引导创建一个package.json文件,包括名称、版本、作者等信息
-
npm install
(1)npm install <name>安装nodejs的依赖包。
例如npm install express 就会默认安装express的最新版本,也可以通过在后面加版本号的方式安装指定版本,如npm install express@3.0.6(2)npm install <name> -g 将包安装到全局环境中。
但是代码中,直接通过require()的方式是没有办法调用全局安装的包的。全局的安装是供命令行使用的,就好像全局安装了vmarket后,就可以在命令行中直接运行vm命令
(3)npm install <name> --save 安装的同时,将信息写入package.json中。
项目路径中如果有package.json文件时,直接使用npm install方法就可以根据dependencies配置安装所有的依赖包。当代码提交到github时,就不用提交node_modules这个文件夹了。