美文网首页程序员
11.创建node.js模块

11.创建node.js模块

作者: 幽暗金 | 来源:发表于2017-03-10 08:41 被阅读0次

    node.js模块也可以作为一个包发布到npm上去。,你可以创建一个package.json文件当做一个新模块的开始。

    通过使用npm init命令创建一个package.json文件。这个命令将会提示你为package.json文件添加一些字段和值。项目名和版本号是两个必须得字段。同样,你也必须为main字段赋值,你可以使用默认的“index.js”作为它的值。

    如果你想为author字段赋值,你可以遵照如下格式(邮箱和个人网页地址是选填项)

    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. 执行npm install <package>命令
    4. 创建一个 test.js 文件引用这个包,然后调用这个方法
    5. 执行node test.js命令,这条消息将被打印出来。

    官方原文

    相关文章

      网友评论

        本文标题:11.创建node.js模块

        本文链接:https://www.haomeiwen.com/subject/tahngttx.html