目录
创建 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 的消息应出现。