什麼是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:開發桌面系統

相關文章
相關標籤/搜索