企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
Node.js 模块是一种可以发布到npm的包。 要创建一个新模块,首先创建一个 package.json 文件。 使用 `npm init` 来创建 package.json。 它会提示你输入字段的值。 这两个必填字段是“名称”和“版本”。 您还需要为“main”设置一个值。 你可以使用默认的 index.js 。 这些步骤在 [第5章](https://docs.npmjs.com/getting-started/using-a-package.json) 中详细介绍。 如果您想为作者字段添加信息,请使用以下格式(电子邮件和网站都是可选的): ~~~ 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"); } ~~~ 测试: 1. 将你的软件包发布到npm。 2. 在您的项目之外创建一个新目录。 3. 切换到新目录(cd) 4. 运行 `npm install <package>`。 5. 创建一个需要包并调用方法的 test.js 文件。 6. 运行节点 test.js . 应该出现发送到 console.log 的消息。 #### 了解更多 要理解包的类型,请单击[这里](https://docs.npmjs.com/getting-started/packages)。 > [原文链接](https://docs.npmjs.com/getting-started/creating-node-modules)