如何创建Node.js模块
如何创建Node.js模块
Node.js模块是一种可以发布到npm的包。要创建新模块,请先创建一个package.json
文件。
使用npm init
创建 package.json
。它会提示您输入字段的值。这两个必填字段是'name'和'version'。您还需要为'main'设置一个值。您可以使用默认值index.js
。这些步骤将在第5章中详细介绍。
如果要为作者字段添加信息,请使用以下格式(电子邮件和网站都是可选的):
Your Name <email@example.com> (http://example.com)
一旦你的package.json
文件被创建,你需要创建需要你的模块时,将加载该文件。该文件的默认名称是index.js
。
在该文件中,添加一个函数作为exports
对象的属性。这将使该功能可用于其他代码。
exports.printMsg = function() {
console.log("This is a message from the demo package"
}
测试:
- 将您的包发布到npm。