如何使用npm,发布自己的包

	最近一段时间接触了团队项目,然后团队做了一个网站,写了自己的组件库,期间就需将自己的组件库发布到npm中,通过npm install shapeui来安装。(shapeui目前还在写......)。因为我要负责将我们的组件包发布到npm中,所以就接触了一下这个,百度的话也有好多大佬的教程,挺详细的。写出来,怕以后忘记了!npm官网地址:https://www.npmjs.com

1、注册账号

	先在npm官网注册自己的账号https://www.npmjs.com

2、打开webstorm或者cmd命令,新建项目,然后输入npm init

	此步骤是为了生成package.json文件。(注意:必须要有这个文件才能上传,npm可以上传任何一个包含package.json的包,package.json的main(入口)设置为index.js(名字自取)然后在本目录下建一个index.js文件,name表示你这个包的名字只能小写,version代表版本,每次更新都要修改这里的版本再上传)

以下是package.json里的代码

{
  "name": "shapeui",
  "version": "0.0.6",
  "description": "Tgroup",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "richard_wzt",
  "license": "ISC"
}

3、 在本地使用命令登录npm

npm login 或者 npm adduser
	注:密码默认是不会显示出来的,还需正确输入

4、更换镜像

这一步是可选项,如果你装的是淘宝镜像的话会报错,这时候就需要更换镜像。
npm config set registry https://registry.npmjs.org/

5、上传

一切准备就绪就可以上传了,通过npm publish来上传

npm publish  //上传

npm unpublish --force  //撤销上传

上传完成就可以在npm里查看了(注意:每次上传更新的时候需要改变它的版本号,且当前需上传的版本号大于以前的所有版本号。)
以下是我上传在npm里的包
在这里插入图片描述
至此,就将自己的包发布到了npm中,然后就可以通过npm install packagesName 来下载了
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值