如何发布与删除自己的npm包
# 1、注册npm账号
前往npm官网:https://www.npmjs.com/ (opens new window),点击页面右上角 sign up 打开注册页面进行注册即可。注意: Full Name、Password和Public Email
注册以后可以修改,Username 注册后不可修改。注册成功后需要去你填写的邮箱中确认一下即可。或者在本地注册,如下:
npm adduser #注册 npm 账号
1
# 2、本地登录npm
打开终端输入
npm login #登录 npm 账号
1
然后依次输入Username、Password、Email,用户名、密码、邮箱都是在npm上注册的。如果需要查看npm登陆的信息在终端输入
npm config ls
1
在输出的信息中有一个 userconfig 复制后面的路径,然后在终端打开这个文件就可以查看登陆的信息。
# 3、本地退出npm
退出电脑上npm的用户登陆在终端输入
npm logout
1
# 4、发布npm包
在需要发布的npm包根目录中打开终端并输入
npm publish
1
上传成功后即可在npm网站查看你上传的npm包。
注意
发布的包的名字、版本就是项目目录中package.json里面的 name 和 version。
# 5、删除要上传的npm包
终端打开npm包输入
npm unpublish 包名 --force
1
此时再去npm网站上搜索这个包,发现已经不存在了。
注意
包删除后 24h 内不能再发布新的 npm 包。
# 6、其他
npm unpublish 包名 --force # 强制删除
npm unpublish guitest@1.0.1 # 指定版本号
npm deprecate # 某些情况
1
2
3
2
3
上次更新: 2024/01/30, 00:35:17