1. 程式人生 > 其它 >002nodejs簡介與安裝

002nodejs簡介與安裝

NodeJS部分

  1.Nodejs介紹

Nodejs是一個基於ChromeV8引擎的javascript執行環境,就是說node式JavaScript的執行環境,

只要配置了node環境的作業系統,就可以執行JavaScript

Nodejs使用了一個事件驅動,非阻塞式I/O的模型,單執行緒,跨平臺的js執行環,使其輕量又高效

Nodejs的包管理器npm,是全球最大的開源庫生態系統

Nodejs可以解析JS程式碼(沒有瀏覽器安全級別的限制),提供了很多系統的API,如:

-檔案的讀寫

-程序的管理

-網路通訊

...

  2.Nodejs下載與安裝

1.使用nvm來安裝並維護多個版本的Nodejs

nvm安裝地址:

https://github.com/coreybutler/nvm-windows/releases

安裝指令(CMD):注意使用管理員身份開啟CMD終端

curl-o-https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh|bash

*配置加速映象(CMD指令,window不可行):

exportNVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node

     2.配置路徑和下載源

      在nvm安裝路徑下setting.txt檔案中配置如下資訊:

         設定nvm路徑(相當於setting.txt中的root:):
        設定nodejs路徑(相當於setting.txt中的path:):
          nvm node_mirror https://npm.taobao.org/mirrors/node/
          nvm npm_mirror https://npm.taobao.org/mirrors/npm/

      注:

        1. 配置路徑和下載源後,通過nvm安裝和npm安裝的包速度更快

        2. 配置路徑和下載源後,通過nvm安裝的node版本,都會自動安裝npm包管理器;未配置路徑和下載源的則不會自動安裝npm。

3.利用nvm下載各個版本的nodejs

      注:此時需要通過管理員身份開啟cmd終端

檢視遠端nodejs存在的版本:

          xxx

    4.實際上,下載步驟為:

  1.下載nvm

  2.在nvm中安裝各個版本的node

  3.在指定的一個node中,下載各個需要的包

  3.nodejs可以做什麼

1.Web伺服器(重點)

node可以自己寫一個伺服器

2.命令列工具

nodejs指令可以在cmd控制檯執行

3.網路爬蟲

一種按照一定的規則,自動的抓取網站資訊的程式

4.桌面應用開發

即可以開發各種桌面app即應用程式

參考:

https://www.electronjs.org/

網站下的所有桌面應用都是用node寫的

  4. node執行JS程式碼

1.node.exe執行js命令

在node安裝包下,雙擊開啟node.exe檔案,在彈出的視窗中即可執行JS程式碼

該方法不推薦,基本不用


2.CMD執行js命令(repl環境)

開啟系統的CMD命令列,在任何路徑下輸入node,回車即可進入node執行環境,即可執行js指令

退出node執行環境:

執行兩次:ctrl+c

3.CMD執行.js檔案(repl環境)

1.在CMD控制檯執行:cdjs檔案所在資料夾

2.執行:nodexxx.js即可執行xxx.js的檔案

4.VScode終端執行js程式碼(repl環境)

5.chrome瀏覽器的終端(repl環境)

  5.node中的三大類模組

核心模組

即node的內建模組,具體查閱官方文件:http://nodejs.cn/api/

菜鳥教程學習:https://www.runoob.com/nodejs/nodejs-tutorial.html

第三方模組

自定義模組