如何发布npm
1. 注册npm
官网注册,不过留的邮箱要是国外的邮箱。
国内邮箱,打开验证邮箱的链接会变成404,这就没法验证邮箱,也没法上传了。
2. 检查包名有没有重复
命令行运行
$ npm view <你的包名>如果是一串error,那就可以用这个名字。不然要重新起一个
3. package.json
运行
$ npm init -y会初始化一个package.json文件,你需要添加一些信息,如name, version, author,keywords等
如果是一个需要全局运行的脚本,那么可以加一行bin。举例而言:
...
"bin": {
    "sag": "index.js"
},
...全局下载了这个npm包,通过这个设置就能直接用sag来运行index.js这个脚本。
4. npm login
登陆npm,输入
$ npm login填上用户名、密码、邮箱
5. npm publish
直接发布就行了
每次有新版本,记得更新一下package.json里面的version
版本号的更新要遵守相关规定,
版本格式:主版號.次版號.修訂號,版號遞增規則如下:
主版號:當你做了不相容的 API 修改,
次版號:當你做了向下相容的功能性新增,
修訂號:當你做了向下相容的問題修正。
Last updated
Was this helpful?