1.打开npm官网npm官网
2.创建自己的账号
3.查看当前npm的镜像源,
如果出现淘宝的镜像源则需要切换成官方的镜像源
npm config get registry //查看镜像源
https://registry.npm.taobao.org/ //淘宝的镜像源
https://registry.npmjs.org/ //官方的镜像源
4.切换镜像源(如果不是淘宝的可跳过这一步)
npm config set registry https://registry.npmjs.org/ // 设置镜像源为官方的镜像源
5.在终端登录自己刚刚创建的账号
npm login //登录命令
输入登录指令之后会出现一些的提示,需要输入npm的用户名,密码(输入密码的时候终端输入行是不会显示的),邮箱,邮箱收到的验证码
6.如果没有报错或者显示了自己的账号证明就是登录成功了,也可以通过指令查看当前登录的账号
npm who am i //查看当前的登录账号
7.开始发布
发布的时候需要注意的是,插件必须要有package.json文件,没有就执行npm init命令初始化
并且json文件中必须要有name(插件名称)、version(版本号)
npm publish //发布命令
8.验证
如果执行发布命令之后没有报错,那就是成功了,去市场上搜索一下看能否找到
如果有报错,根据报错提示去百度一下,如我这里一开始发布报错是因为项目有个属性是私有的,所以没能发布成功,改成false即可
9.发布完之后如果需要切换回淘宝镜像源的执行
npm config set registry https://registry.npm.taobao.org/ //切换为淘宝镜像源
npm config get registry //查看当前的镜像源