发布npm包

发布npm包

一、创建npm账号

创建地址:https://www.npmjs.com/signup
在这里插入图片描述
注意:注册的npm官网账号需要进行邮箱验证,否则没有发布的权限。

二、创建npm包

  1. 创建一个npm包目录:mkdir frontend-utils
  2. 初始化项目 npm init

      "name": "frontend-utils", 	// 包名
   	  "version": "1.0.0",	// 版本号
   	  "description": "前端工具库",	// 描述
   	  "main": "index.js",	// 入口文件,默认是index.js
   	  "scripts": {	// 脚本执行命令
   	    "test": "echo \"Error: no test specified\" && exit 1"
   	  },
   	  "author": "iseeicome",	// npm 账号
   	  "license": "ISC"	// 开源文件协议
  1. 创建index.js文件
   (() =>{
       console.log("我是引入的测试工具包,欢迎使用我");
   })()

三、发布

  1. 本机第一次发布在终端输入npm adduser,提示输入账号,密码和邮箱,然后将提示创建成功。
    在这里插入图片描述

  2. 非第一次发布包。在终端输入npm login,然后输入账号、密码和邮箱,登陆,结果同上。

  3. npm publish 发包

  4. 撤销发布的包

    • npm unpublish frontend-utils@1.0.0 删除某个版本
    • npm unpublish frontend-utils --force 删除整个npm市场的包

    不过撤包推荐使用npm deprecate [@]这个命令,并不会在社区里撤销你已有的包,但会在任何人尝试安装这个包的时候得到警告 例如:npm deprecate frontend-utils ‘这个包我已经不再维护了’

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值