天天看點

Node.js子產品封裝及使用

 node.js中也有一些功能的封裝,類似c#的類庫,封裝成子產品這樣友善使用,安裝之後用require()就能引入調用.

一、node.js子產品封裝

 1.建立一個名為censorify的檔案夾

 2.在censorify下建立3個檔案censortext.js、package.json、readme.md檔案

    1)、在censortext.js下輸入一個過濾特定單詞并用星号代替的函數。

 3)、建立的readme.md檔案主要是描述說明

   3.使用指令行建立封裝子產品

使用指令行導航到censorify檔案夾下,然後使用指令 npm pack 封裝生成tgz檔案,這樣就封裝了一個子產品。

Node.js子產品封裝及使用

二、封裝子產品的使用

封裝子產品的使用有兩種方法 :釋出到npm系統資料庫、本地使用,這裡隻記錄下本地使用的方法.

1.建立名readwords檔案夾

2.指令行導航到readwords檔案夾下,然後安裝已經封裝好的子產品,如果是已經釋出到npm系統資料庫的直接 npm install 名字,如果是在本地 npm install tgz檔案路徑。

Node.js子產品封裝及使用

3.安裝完成後會在readwords檔案夾下生成包含censority子檔案夾的node_modules檔案夾

Node.js子產品封裝及使用

4.建立readwords.js檔案測試(注意代碼console、封裝子產品的函數别寫錯了)

5.使用

用指令行node readwords.js來調用readwords.js檢視結果

Node.js子產品封裝及使用

繼續閱讀