创建node.js模块
node.js模块是可以发布在npm上的package,当你要创建一个node.js模块时,需要从pakage.json开始。
package.json的一种创建方法就是用npm init
命令来创建,当然也可以手动来创建,手动创建时需要写入哪些字段请参考package.json的使用。当然除了必备的name
和version
字段之外,你也可以设置main
字段,默认值为index.js
。
在package.json文件被创建之后,你需要创建这个模块在使用时被加载的文件,在main字段设置为默认的情况下,这个文件为index.js。如果你在这个文件中为export
对象添加了一个属性,那么这个属性就可以被其他代码所使用。发布你的模块
1.创建用户
为了发布你的模块,首先需要在npm的仓库去创建一个用户。
npm adduser //创建用户
npm login //登陆
npm config ls //查看资格证书是否被发放
也可以去 https://npmjs.com/~查看用户是否被添加到仓库。
2.发布模块
npm publish //发布模块
3。版本升级
当版本升级后,需要对版本号进行修改,修改之后再次进行发布操作。
npm version <update_type> //更改package.json中的版本号
npm publish //发布
去网站https://npmjs.com/package/<package>查看你发布的模块