平常用 taobao 源居多,在发布 npm 包的时候,需要将 npm 源切回官方源即可发布。
推荐工具 nrm 可帮助快速切换 npm registry。
// 查看源
nrm ls
// 如果不是 npm 源则需切换
nrm use npm
// 登录 npm,回车后需要输入用户名、密码、邮箱
npm adduser
// 登录成功后即可发布
npm publish
发布成功后,可以登录 npm 官网点击 Packages 查看已发布的 npm 包。
刚发布的 npm 包信息如下:
图中 Version、License、Total Files 分别对应 package.json 中的 version、license、files
{
"version": "0.0.2",
"license": "MIT",
"files": [
"*.js"
]
}
其中 files 默认是包含 package.json 文件的,如有 README.md,则也包含 README.md。
如果代码更新,则需要更改 package.json 中的 version,重新 npm publish 即可。