示例:假设我现在要封装一个数组拓展插件HMArray
1.初始化npm : npm init -y
2.新建一个index.js
,封装你的代码
写完最好自己测试一下,别把崩溃的代码发布到npm,这样就闹眼子了
3.连接npm: npm adduser
这个命令会让你输入四个东西(只有第一次上传包才需要,以后更新的话就不需要了)
-
用户名
-
密码
-
邮箱(是你在npmjs官网上注册时使用的信息)
-
校验密码。它会向你的邮箱发邮件
发布包的话,是直接把你的包上传到npm网站服务器。因此需要把你的镜像源切回到npm镜像源
npm config set registry https://registry.npmjs.org
这个命令可以检查你是否连接npm成功: npm who am i
4.上传包到你的npm服务器: npm publish
-
接下来别人就可以在npm搜索到你的包了
-
然后别人用的时候,先
npm i hm-array
-
然后导包、用包即可
-
5.发布新版本
6,删除你的包: npm unpublish --force
-
如果没啥用了,就删除。没必要浪费公共资源