Node基本了解及安装

1. Node简介

首先是,在大家耳熟能详的浏览器大战中,谷歌开发了高性能的JavaScript引擎-v8。

node.js的作者Ryan Dahl当时是用c/c++写高性能web服务。高性能,异步IO、事件驱动是基本原则,不过这样要用c/c++写还是太痛苦,作者就想用高级语言来写。他又发现其他人偏好同步IO(懒得用异步IO),瞄准了单线程的JavaScript——根本就不能同步IO。选中语言,还要有运行时的开发引擎——这个时候,就用上了V8,毕竟谷歌负责优化,还不要钱。

这样下来,node.js就借助了JavaScript天生的事件驱动机制加V8高性能引擎,来编写高性能web。同时,也不用考虑兼容性。

详细的可以参考廖大神的:廖雪峰的node.js介绍


2. node安装

安装,从官网下载就挺方便:http://nodejs.cn/
安装时推荐选择全部组件及Add Path
查看node:

C:\Users\Stan>node -v
v10.14.1

进入node环境:直接输入 node

C:\Users\Stan>node
>

退出node环境:连续按两次 ctrl+c

C:\Users\Stan>node
>
(To exit, press ^C again or type .exit)
>

3. npm了解:

npm是Node.js的包管理工具(package manager),并在安装的时候已经顺带安装好了。
开发时,我们会经常用到别人的代码包。npm下载包时,会自动下载依赖的包。
查看npm:

C:\Users\Stan>npm -v
6.4.1

只要node和npm能正常运行即可。

你可能感兴趣的:(Node基本了解及安装)