发布一个属于自己的 npm工具包

在这里插入图片描述

在这里插入图片描述

我们可以发布一个属于自己的工具包到 npm 服务上,方便自己和其他开发者使用,参与社区贡献,操作步骤如下:

创建与发布

  1. npm 初始化工具包,package.json 填写包的信息 (包的名字是唯一的)
  2. 注册账号 https://www.npmjs.com/signup
  3. 邮箱激活账号 ( 一定要激活账号 )
  4. 修改为官方的官方镜像 (命令行中运行 nrm use npm )
  5. 命令行下 npm login 填写相关用户信息
  6. 命令行下 npm publish 提交包 👌

更新包

后续可以对自己发布的包进行更新,操作步骤如下

  1. 更新包中的代码
  2. 测试代码是否可用
  3. 修改 package.json 中的版本
  4. 发布更新
npm publish

删除包

在工具包文件根目录下终端执行如下命令删除包

npm unpublish --force

删除包需要满足一定的条件,https://docs.npmjs.com/policies/unpublish
在这里插入图片描述

在这里插入图片描述


🚵‍♂️ 博主座右铭:向阳而生,我还在路上!
——————————————————————————————
🚴博主想说:将持续性为社区输出自己的资源,同时也见证自己的进步!
——————————————————————————————
🤼‍♂️ 如果都看到这了,博主希望留下你的足迹!【📂收藏!👍点赞!✍️评论!】
——————————————————————————————

相关推荐

  1. 发布自己npm

    2024-05-11 17:28:09       26 阅读
  2. 【AI】免费搭建一个属于自己GeminiProGpt

    2024-05-11 17:28:09       52 阅读
  3. 如何发布自己npm

    2024-05-11 17:28:09       47 阅读
  4. 如何发布自己npm

    2024-05-11 17:28:09       46 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-11 17:28:09       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-11 17:28:09       100 阅读
  3. 在Django里面运行非项目文件

    2024-05-11 17:28:09       82 阅读
  4. Python语言-面向对象

    2024-05-11 17:28:09       91 阅读

热门阅读

  1. 双向链表队列介绍

    2024-05-11 17:28:09       31 阅读
  2. Vue 3.x组件生命周期

    2024-05-11 17:28:09       30 阅读
  3. Symfony DomCrawler库在反爬虫应对中的应用

    2024-05-11 17:28:09       31 阅读
  4. GO: 随机数

    2024-05-11 17:28:09       31 阅读
  5. 使用torch.nn.Sequential构建神经网络

    2024-05-11 17:28:09       31 阅读
  6. SpringBoot Mockito 依赖注入

    2024-05-11 17:28:09       35 阅读