什么是Node.js

1.node.js能够解析JS代码(没有浏览器安全级别的限制)提供不少系统级别的API,如:node

文件的读写webpack

进程的管理web

网络通讯等gulp

 

2.Node.js是一个基于ChromeV8引擎的JavaScript运行环境,Node.js非阻塞式I/O的模型浏览器

,使其轻量又高效安全

浏览器(js运行环境)与node.js端的区别网络

浏览器端:ECMAscript + BOM + DOM,工具

node.js端:ECMAscript + 独有的API(和网络,操做系统,本地资源相关)开发工具

 

3.命令行里输入node能够执行js代码操作系统

$ node
>1+1
2
>

process.env打印全部配置的环境变量

 

4.咱们通常再也不命令行里执行node操做,咱们会建一个node.js文件,再去运行它

如何运行

node 文件名     不须要下载插件

须要下载

supervisor 文件名

nodemon 文件名

本人使用 
yarn global add nodemon(yarn i nodemon -g)

pm2 文件名

 

5.node.js 基于CommonJs规范

node.js分为三个模块

a:内置Node.js 模块

b:第三方的Node.js模块

c:自定义的Node.js模块

 

6.导出模块

module.exports = {}   OR

exports.属性 = 属性值

规范约定exports是module.exports的一个引用

 

7.Node.js的做用

a:开发接口

b:开发工具    webpack gulp

c:开发桌面系统

相关文章
相关标签/搜索