使用npm写一个自己封装的插件
2020-08-28 本文已影响0人
焚心123
-
首先去npm官网上注册一个自己的账号,注意:要去自己填的邮箱中去验证,否则会显示403
-
之后再我们写的文件夹下npm init 初始化,填写自己的一些信息,及插件的介绍等
-
注意:每次上传更新的时候,一定要修改插件的版本号,否则会上传不了,还报错,还有你发布上传的时候,看看你的插件名是不是已经被人使用过了,要写一个没人用过的插件名,否则也会上传不上去的
-
插件的入口默认是index.js,当然你也可以进行修改
-
打开命令行工具输入,这个就是添加你的用户名,密码,邮箱地址等(密码直接输,不用管它显不显示)
npm adduser
-
查询一下当前输入的用户是不是你自己的
npm whoami
-
提示:你要在你的文件下,新建一个READM.md文件,将你的文档进行一个必要的说明,告诉别人你这个插件是要如何使用的
-
上面的步骤完成之后,那么就可以进行上传我们的插件了(当然你可以将你的js代码进行压缩或者是loader进行转译都可以,这里只是简单的介绍下)
npm publish
-
上传完之后,你可以打开你的npm官网中的页面查看下,是否有显示
-
提交报错:unscoped packages cannot be private(注意:或许是你自己写的js的问题,js不支持exprot等方式的导入导出,需要转译)
解决方案:npm publish --access public
-
下面的图片就是我自己刚开始自己测试的一个插件
image.png