如何发布npm

1. 注册npm

官网注册,不过留的邮箱要是国外的邮箱。

国内邮箱,打开验证邮箱的链接会变成404,这就没法验证邮箱,也没法上传了。

2. 检查包名有没有重复

命令行运行

$ npm view <你的包名>

如果是一串error,那就可以用这个名字。不然要重新起一个

3. package.json

运行

$ npm init -y

会初始化一个package.json文件,你需要添加一些信息,如name, version, authorkeywords

如果是一个需要全局运行的脚本,那么可以加一行bin。举例而言:

...
"bin": {
    "sag": "index.js"
},
...

全局下载了这个npm包,通过这个设置就能直接用sag来运行index.js这个脚本。

4. npm login

登陆npm,输入

$ npm login

填上用户名、密码、邮箱

5. npm publish

直接发布就行了

每次有新版本,记得更新一下package.json里面的version

版本号的更新要遵守相关规定

版本格式:主版號.次版號.修訂號,版號遞增規則如下:

  1. 主版號:當你做了不相容的 API 修改,

  2. 次版號:當你做了向下相容的功能性新增,

  3. 修訂號:當你做了向下相容的問題修正。

Last updated

Was this helpful?