创建 Node.js 模块

Node.js 模块是一种可以发布到 npm 的

概述

  1. 创建 package.json 文件
  2. 创建将在另一个应用程序需要您的模块时加载的文件
  3. 测试你的模块

创建 package.json 文件

  1. 要创建 package.json 文件,请在命令行中,在 Node.js 模块的根目录中运行 npm init
  2. 为必填字段(nameversion)以及 main 字段提供响应:
    • name:您的模块的名称。
    • version:初始模块版本。我们建议遵循 语义版本控制指南 并从 1.0.0 开始。

有关 package.json 文件的更多信息,请参阅 "创建 package.json 文件"。

创建另一个应用程序需要您的模块时将加载的文件

在文件中,添加一个函数作为 exports 对象的属性。这将使该函数可用于其他代码:

exports.printMsg = function() {
  console.log("This is a message from the demo package");
}

测试你的模块

  1. fCkWnsLPkeNqkwDHTgxV7SuyqXdbWdyPVNShgyomxkE=

      7AqvGhsKvLW9EQf3ZX1UWIEekBG6HeLsT5ZGIUGASfbxtSbKRKoPR0gnplraodvWc4lf6lO86JBindWRhjMaXfUbukvXMqs3T2b5hzyg0RizY6DNZZUP5xHBBg3jByC2aKO74NuLFwVNfB82YGJSvfvn5iZMZlIpBb96jaSSXqtb4/V99NCRvnaFQkGa0QCBDV71CJay+Snbbtvj4dKJb0VaSgfgdxoRKsQVPjdp8/Y3K6QT0DNrs0kckNCM5tkKIa8RhnQWqODDDe5wReAoBvhgGO5RyOKyk+x8lk+XgOZoBQGyDi2G5X4Iv4S2lx8zV8G2LF7NysDsjFi5+J1dEfVhfo1Ldo+ESqkA/P1k7l0jyKLjjQoaDzDuI1c024+OsFkU2CJwBm525SMKcfYlgKv4KJVrBLy8sagc4LOIkZ0=
  2. 75lTrFl14dFpONcFuVWK3/aFI2mjk2rbduVJ/UM2iyZlL4zd9pjRKugbGQt1YLyIsWZRsjlr5AaOWWvDbuannlYanvdbamod4b6TJu8WKuo=

    mkdir test-directory
    
  3. RgEIT08EB/ycc03Elqry0TT39wYA/iRimCcSUQh1nHs=

    cd /path/to/test-directory
    
  4. ydBrbxDHKR1ZWIZv0HRE3hOm/gMQbuFzDtmO9MQ2t+HxZuVYW78hq0CjjlmQAlOj

    npm install <your-module-name>
    
  5. rNX8yErRQ48oAGzNlleu5umy3yHiXkKZL8If0KftGOciTbQgPogrammcgNXSEiVwDx53LEWZ71TijWfhut6z1bGCdUOMKAfnkMasaEFJeyCQJjMhOHod5qgfkMveJDtXlJF+29NzjdNTAVH4XZzMxnxacx3b2RXpq7saY1D4doLMcN1kLcofGL5PJveYf6IZ

  6. 75lTrFl14dFpONcFuVWK35NvSANnequGUXczAGPaYGo3QrZIUiyfugYou+5CAYQS+EsvPSy7KHJ0qgpR13yiNVasNUQAQebl2uO+r4Zm8HNuCu6vmpPt8NL+9cqfjXim+LcJE/W6+JXgmJYoDlosdg==

资源

WH1+Yl873VEEkplCTlzI7ouzQUn/gM7JQoQJ0PU8hOpwFv0NyWFnG28CiBzc1s//zIv0OX0+h+J1Utv0uxe256aAYdzVDX+3s5Jb+ZQ9bebX4ma7SeRBapOoMJ8NO9OGrJcek6HGR5jF7xcZ4bfTbQ==