手把手教你发布一个npm包

2,140 阅读1分钟

首先你得在官网注册一个npm账号

比如我们新建一个index.js文件 这个文件只打印一句话 ,然后把这个文件发布成一个npm包

初始化

npm init

执行这个操作会在本地生成一个package.json文件,并且按照提示输入相应的描述 版本号等等。

{
  "name": "charllote-bao",
  "version": "1.0.0",
  "description": "test",
  "main": "index.js",
  "scripts": {
    "test": "npm install charllote "
  },
  "author": "charllote",
  "license": "ISC"
}

登录你的npm账号

npm login

发布操作

npm publish

如果遇到以下提示报错,说明你可能注册之后没有去验证邮箱,打开你绑定的邮箱,点击npm的验证链接即可。

npm ERR! code E403
npm ERR! 403 Forbidden - PUT https://registry.npmjs.org/charllote-bao - you must verify your email before publishing a new package: https://www.npmjs.com/email-edit

发布成功之后可以在你的npm主页看到刚发布的包

更新操作

npm version patch // 这个操作会在原先的版本号上+1
npm publish // 重新发布

执行成功后会在主页看到一个新发布的版本包

删除操作

删除指定的包和版本号

npm unpublish 包名@版本号