美文网首页
创建Node.js模块

创建Node.js模块

作者: 竹天亮 | 来源:发表于2016-07-19 11:27 被阅读40次

    Node.js模块是一种可以发布到npm的包。当你创建一个新模块,你想从pacakge.json文件开始。

    可以使用npm init创建package.json,他会提示package.json的字段。必须的两个字段是name和version。main也想有个值,你可以使用默认的:index.js.

    如果想为author字段添加信息,可以使用下面的格式(email和网站都是可选的):
    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. 在项目外创建一个新目录并且使用cd进去
    3. 运行 npm install <package>
    4. 创建一个test.js文件需要这个包和调用这个方法
    5. 运行node test.js。这个信息应该会被打印。

    相关文章

      网友评论

          本文标题:创建Node.js模块

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