如何创建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。
- 在项目之外创建一个新目录。
- 切换到新目录(
cd
) - 跑
npm install <package>
。 - 创建一个test.js文件,该文件需要包并调用该方法。
- 跑
node test.js
。将显示发送到console.log的消息。
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com