目录
创建 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
-
在命令行中,在您的项目目录之外创建一个新的测试目录。
mkdir test-directory -
切换到新目录
cd /path/to/test-directory -
在测试目录中,安装您的模块
npm install <your-module-name> -
在测试目录中,创建一个
test.js文件,该文件需要您的模块并将您的模块作为方法调用。 -
在命令行中,运行
node test.js。发送到 console.log 的消息应出现。