README
https://www.cnblogs.com/BGOnline/p/6278008.html
参考一、封装node.js模块时的必需项
1.创建package.json
每一个完整封装的node模块,必须含有一个参数明确的package.json文件!
以下为package.json的最精简配置:
{
"name": "npmdesc",
"version": "0.0.1",
"main": "npmdesc.js"
}
二、在github上建立包含该模块代码的公共存储库 修改package.json文件,填入你的项目在git公共存储库中的信息及你希望npm进行搜索时的关键字
{
"name": "npmdesc",
"version": "0.0.1",
"main": "npmdesc.js",
"repository": {
"type": "git",
"url": "https://github.com/BGOnline-CN/npmdesc"
},
"keywords": [
"npmdesc"
]
}
三、生成模块 1.在你的项目根目录打开控制台窗口键入命令
npm pack
四、发布到npm
1.在https://npmjs.org网站中建立账户(这里不做介绍)
2.在命令行中使用以下命令把创建的账户添加到环境中:
npm adduser
3.发布模块到npm
在项目根目录执行以下命令:
npm publish
如果出现以上错误,使用如下命令即可解决
npm config set registry http://registry.npmjs.org 执行该命令后需要重新进行登录,使用第2步中的命令即可