创建Node.js模块

2016-07-19  本文已影响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。这个信息应该会被打印。
上一篇下一篇

猜你喜欢

热点阅读