文章

在npm上传自己的包

在npm上传自己的包

在npm上传自己的包

在npm上传自己的包

一个关于vue的canvas签名组件🤭

vue-personalized-signature

注册

首先要在npm官网注册自己的npm账户,链接:https://www.npmjs.com

查询是否存在包名

npm view 【你的npm包名】

如果出现如下图。则表示包名已存在,需换个其他包名

1718959687110-988da955-a568-4294-9677-50c8c5a8381b.png

如果出现以下界面,则表示输入的包名可用。1718959718176-bc0f6ded-f135-4ef6-b77a-c3e52b8ffede.png

初始化项目

npm init

编写自己的代码

……

切换自己的npm源

(1)查看当前源:npm config get registry

(2)切换为npm源:npm config set registry https://registry.npmjs.org

(3)切换为淘宝镜像:npm config set registry=https://registry.npmmirror.com

切记:一定要切换为npmjs.org源。

登录 npm

npm login

1718960108080-881157a8-7934-4ec9-bc30-3031afb1bb12.png

这里没有切换到https://registry.npmjs.org源会有问题

查看是否登录成功

npm who am i

1718960191813-e6079784-2a01-449b-80e4-77889d467d97.png

发布包

npm publish

1718960253168-a6304f65-f840-4294-8a2d-e620efe5353a.png

注:后续如果要修改后重新添加。需要修改package.json中的版本号version。

查看自己的包

在npm官网中点击Packages可以查看自己上传的包

1718960369285-d163a6a5-380b-41bc-83aa-677c3a7c6224.png

补充

命令行修改版本

npm version patch

它会将package.json中的version版本加0.0.1

重新发包

npm publish

删除指定包版本

npm unpublish 【包名@版本号】

删除整个包

npm unpublish 【包名】 --force

本文由作者按照 CC BY 4.0 进行授权