網站導覽
目錄
建立 Node.js 模組
目錄
Node.js 模組是一種可以發佈到 npm 的套件。
概述
建立 package.json
檔案
- 若要建立
package.json
檔案,請在命令列中,於 Node.js 模組的根目錄執行npm init
: - 提供必要欄位(
name
和version
)的回應,以及main
欄位:name
:您的模組名稱。version
:初始模組版本。我們建議遵循語意化版本控制指南,並從1.0.0
開始。
有關 package.json
檔案的更多資訊,請參閱「建立 package.json 檔案」。
建立當您的模組被其他應用程式載入時將載入的檔案
在檔案中,將函式新增為 exports
物件的屬性。這將讓其他程式碼可以使用此函式
exports.printMsg = function() {console.log("This is a message from the demo package");}
測試您的模組
-
將您的套件發佈到 npm
- 對於 私人套件 和 未限定範圍的公開套件,請使用
npm publish
。 - 對於 限定範圍的公開套件,請使用
npm publish --access public
- 對於 私人套件 和 未限定範圍的公開套件,請使用
-
在命令列中,在專案目錄外建立新的測試目錄。
mkdir test-directory
-
切換至新目錄
cd /path/to/test-directory
-
在測試目錄中,安裝您的模組
npm install <your-module-name>
-
在測試目錄中,建立一個
test.js
檔案,它需要您的模組並呼叫您的模組作為方法。 -
在命令列中,執行
node test.js
。傳送到 console.log 的訊息應該會出現。