现在前端项目开发中,咱们几乎无时无刻不在使用别人开发好的包(package),这是被推荐的,也是软件开发领域提倡的"不要重复造轮子"。前端
那用了这么多三方的包,你有没有本身开发一个包并发布出去呢?
node
如下步骤,简单的记录了我发布一个简单包的流程(前提条件:已成功安装node,npm前端开发环境)
npm
npm init
json
执行该命令后会交互式的输入项目基本信息,一路会车就OK。特别注意name要在整个npm 仓库中惟一,不然后期发布会提示没有权限,因此命名的时候最好加上本身的特殊标示。并发
执行初始化项目成功后咱们的项目目录下就有了package.json 项目描述文件。接下来咱们新建一个js文件,实现一个简单的功能。app
代码实现了一个获取字符串长度的方法并导出(export),其余人使用的时候只须要导入就能够了(import)。ui
接下来,咱们就把这个简单的实现了获取字符串的包发布出去。spa
npm adduser
3d
npm login
code
能够经过如下命令查看本身当前的登录状态
npm whoami
npm publish
6.使用
如上,你的npm包就发布成功了,其余开发人员下载之后就能够尽情的在项目中使用了。
npm install wyb-npm-package