Skip to content

发布npm包

步骤

  1. 准备好待发布的npm包

  2. 为npm包项目添加.npmignore控制哪些文件不需要被发布

  3. 登录npm账号 npm login

    • 如果登录失败,查看是否设置了npm镜像 npm config list|grep registry,如果设置,暂时删除即可npm config delete registry
    • 操作成功后,npm whoami查看是否正常
  4. 检查package.json文件version字段是否是最新版本

  5. 更新package.json 相关字段 参考

  6. 如果要发布作用域包package.json文件中的name字段要定义成 @你的npm账户名/包名的形式

信息

如果此时运行npm publish,会出现402 Payment Required - PUT https://registry.npmjs.org/XXXX - You must sign up for private packages错误, 需要在package.json文件中添加以下配置

json
 "publishConfig":{
  "access": "public"
}
  1. 以上正常后,npm publish发布 (后续发版前更新version字段)