如何发布一个 NPM 包
首先初始化: npm init
文件夹结构
- .gitignore Git 库忽略文件清单
- .npmignore 不包括在 npm 注册库中的文件清单
- LECENSE 模块的授权文件
- README.md 说明文档
- bin 保存模块可执行文件的文件夹
- doc 保存模块文档的文件夹
- example 保存模块实际示例
- lib 保存模块代码
- man 保存模块的手册页
- package.json 模块的 json 描述
- test 保存模块测试
编写代码
项目结构:其中 index.js 是入口文件
D:.
│ index.js
│ package.json
│
├─libs
│ colors.js
│ console-colors.js
│ print.js
│
└─test
print-console.js
发布到 NPM
添加账号:
npm adduser
会弹出浏览器,输入用户名和密码,即可。
发布:
npm publish
会弹出浏览器进行验证,自动上传镜像仓库。
上传完毕!