[npm发包]手把手教你如何发包,发包竟如此简单。

1. 包是什么

node.js中的第三方模块又叫做包.不同于node.js中内置模块和自定义模块,包是由第三方个人或团队开发出来的,免费供人使用。 

2.

下载包和上传包都在[npm (Node Package Manager)](https://www.npmjs.com/)网站上进行,在电脑终端可以执行npm -v命令来查看电脑上安装的npm包管理工具的版本号 

3.自己创建一个包。

一个规范的包,它的组成结构,必须符合以下 3 点要求:

  • 包必须以单独的目录而存在
  • 包的顶级目录下要必须包含 package.json 这个包管理配置文件
  • package.json 中必须包含 name,version,main 这三个属性,分别代表包的名字、版本号、包的入口

ps.以上 3 点要求是一个规范的包结构必须遵守的格式,关于更多的约束,可以参考这个网址 https://yarnpkg.com/zh-Hans/docs/package-json 

4.注册npm(https://www.npmjs.com/)账号

  1. 访问 npm 网站,点击 sign up 按钮,进入注册用户界面
  2. 填写账号相关的信息:Full Name、Public Email、Username、Password
  3. 点击 Create an Account 按钮,注册账号
  4. 登录邮箱,点击验证链接,进行账号的验证

5.检查下包的地址是否是官网

    因为npm官网是外网,所以在国内下包为了提高速度。一般会选择taobao镜像网站下载。在电脑终端执行nrm ls命令可以查看网站是否是官网。

若不是官网,执行nrm use npm命令换到官网。 

6.登录npm账号

在电脑终端执行npm login命令依次输入账号,密码和邮箱。成功登陆之后就可以进行发包的操作了。

ps.在终端中输入密码时密码不会显现,所以需要注意。

7.发包

将终端切换到包的根目录后执行npm publish命令,将包发送到npm官网上。注意包名不能和官网已有包同名,若同名会导致发包失败。发包成功后官网会发邮件给你确认。

8.撤回

npm上最好不要上传无意义的包。我们如果准备的是一个简单的无意义的练习作品,那么可以在上传成功后的72小时内用npm  unpublish 包名  -force命令撤回,撤回的包,在24小时内不能再次上传。

发包的步骤都说了,快去试试吧。

  • 6
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值