如何在npm上发布自己的包
-
在VScode 中使用终端对npm包进行发布 ------(ctrl + ~)打开终端
也可以在系统的终端中进行操作,但是需要注意路径 -
使用 nrm 工具 ------如果没有的话可以使用 npm i nrm 进行安装
1.nrm ls //可以查看当前使用的下载服务器
执行命令后:
npm ---------- https://registry.npmjs.org/ ----- npm 官方服务器
cnpm --------- https://r.cnpmjs.org/
taobao ------- https://registry.npmmirror.com/ ----- 淘宝镜像
npmMirror ---- https://skimdb.npmjs.com/registry/
// 我们需要将服务器换成npm官方的服务器地址才可以进行包的发布
2.使用 nrm use npm 命令 可以将服务器切换为官方的服务器地址
// 成功之后终端会出现如下的提示
Registry has been set to: https://registry.npmjs.org/
// 我们切换到了官方的服务器地址就可以发布自己的包了
- 登录npm 账户 (需要你在npm 官网上右上角创建自己的账户)
1.登录
npm login
(需要依次输入 账户名,密码,邮箱以及发送给邮箱的一个验证码)
!!!注意出现下面提示时,需要输入发送到你邮箱的验证码
Enter one-time password:
2.发布包(一定要切换到要发布的包的目录)
在需要发布的包里面输入以下命令:
npm publish 包名
- 发布包:(一定要切换到要发布的包的目录)
npm publish 包名
- 删除包:
npm unpublish 包名 --force
// 只有在发布包的72小时之内才可以使用 unpublish 删除发布的包
// 删除包的48小时内不得再次发布包
// 尽量不要发布没有使用价值的包,测试使用后记得及时删除