上传npm包

新建demo文件夹,在命令行打开输入

npm init
package name:你要上传的包名(设置包名之前先去官网搜索一下你的包名有没有重复)

version:版本

description:包的描述

entry point:入口文件

test command::测试命令

git repository:git仓库地址

keywords: 关键字

author:作者

license: (ISC):开源协议 一般ISC 和MIT都行

Is this OK? (yes)  :是否确认 (直接回车)

执行成功后会在文件夹下生成package.json的文件,设置npm

npm config set registry https://registry.npmjs.org //一定是https 不然上传是会报错npm ERR! code E426



然后在npm官网注册,注册成功后用命令行开始登录

npm adduser 或者 npm login   回车
Username:你的账户名
Password:你的密码(输入时不会显示)
Email:邮箱
Enter one-time password:邮箱验证码

然后把需要上传的js或者ts文件放到demo文件夹里,执行命令

npm publish 上传发布

出现 ’+xxx@1.0.0’ 就说明发布成功了,然后登录npm官网,去我的packages里就能看到了

然后重新找个文件夹,打开命令行,npm i xxxx(你的包名) 这样就可以使用了

如果发现有bug,可以更新版本,修改文件后,执行

npm version patch  更新版本

然后重新发布 

npm publish

删除包

1、删除指定的版本

npm unpublish 包名@版本号

 

2、删除整个包

npm unpublish 包名 --force

会有警告提示(删除后该包名24小时之内不可再用)

posted @ 2022-01-13 22:04  赵永强  阅读(187)  评论(0编辑  收藏  举报