【前端小卡】npm从0-1发布一个属于自己的包
学webpack的时候心血来潮想发一个npm包体验一下,下面就详细的说一下npm包的发布流程
- 首先你的有一个npm的账号,注册地址(https://www.npmjs.com/signup),注册之后到邮箱验证,请记得注册的用户名和密码,一会会用到
- 安装node(会自动安装npm)
- 以下为命令步骤
mkdir testname && cd testname
npm login // 输入刚刚注册好的账户密码,以及邮箱
npm init // 输入基本信息,需要注意的一点是记住entry中输入的文件名,接下来会有用(我输入的是index)
touch index.js // 名字为刚刚entry中的名称// index.js 开始
function getTree () {// 业务代码
}module.exports = getTree// index.js 结束npm publish
如果出现报错,请检查名称已经存在
- 以上为完整流程
- 最后向大家推荐一个自己写的package(https://www.npmjs.com/package/tree-elementui),这是一个将一维数组转换成elementui树的数据
// 原始数据
[{id: 1, parentId: 1,name '二级 1'}{id: 2, parentId: 0,name '一级 1'}{id: 3, parentId: 2,name '二级 2'}{id: 4, parentId: 1,name '一级 1'}// 类似数据
]// 生成树之后的格式[{id: 1,label: '一级 1',children: [{id: 4,label: '二级 1-1',children: [{id: 9,label: '三级 1-1-1'}, {id: 10,label: '三级 1-1-2'}]}]}, {id: 2,label: '一级 2',children: [{id: 5,label: '二级 2-1'}, {id: 6,label: '二级 2-2'}]}, {id: 3,label: '一级 3',children: [{id: 7,label: '二级 3-1'}, {id: 8,label: '二级 3-2'}]}]
【前端小卡】npm从0-1发布一个属于自己的包相关推荐
- Linux下USB小工具usbmanager 1.0测试版发布
最近因为需要调试一些USB设备驱动,需要频繁的在Linux下查看USB设备信息,发现Linux下USB设备管理起来非常不方便.lsusb 显示连接在系统上的USB设备信息,显示的信息比较乱,查看起来不 ...
- 小特工具箱5.0发布 增加50+个功能
小特工具箱5.0终于发布了,这次不仅换了主界面,还新增了50+个功能.主界面由以前的单一分组模式,改为Tab页面+分组模式,功能分类更加精准. 博客搬家啦,新地址: https://www.navis ...
- 发布一个持续集成的npm包并加上装逼小icon
前言 随着入坑时间的增长,很多小伙伴在使用第三方轮子时不满足于下载xxx.js,script标签引入xxx.js,然后使用轮子的原始方式.想要高大上一点,于是小伙伴们跟npm邂逅了.后来有的小伙伴又想 ...
- wordpress发布模块_微慕WordPress小程序专业版v3.0发布
经过两个多月的紧张开发,微慕WordPress小程序专业版v3.0正式发布,新版本在v2.0的基础上,增加不少功能,同时优化和完善许多的功能细节.所有新功能开发和功能优化,都是围绕微慕小程序产品的核心 ...
- 前端框架 Bootstrap 4.4.0 发布
前端框架 Bootstrap 4.4.0 发布了,以下是更新内容: 新的响应式 .row-cols 类,用于快速指定跨断点的列数 新的 escape-svg() 函数,可简化用于表单等的嵌入式背景图像 ...
- 图书云小程序体验版1.0.1发布
图书云小程序体验版1.0.1发布 ,关注公众号[图书云]即可通过菜单进入小程序! 图书云为共享图书平台,向附近的朋友借书.同事.群友.俱乐部好友借书!图书云让小伙伴们享受便捷的移动图书馆服务,每个人都 ...
- 【趣玩猜谜语小程序5.1.0】功能模块+前端+内含1000多题目+自带引流+文字图片自定义
趣玩猜谜语小程序5.1.0]功能模块+前端+内含1000多题目+自带引流+文字图片自定义 源码简介与安装说明: 趣玩猜谜语小程序5.1.0+前端 猜谜语本身和猜成语一样是有趣的小游戏,不仅仅在元宵节, ...
- 微慕WordPress小程序专业版v3.0发布
经过两个多月的紧张开发,微慕WordPress小程序专业版v3.0正式发布,新版本在v2.0的基础上,增加不少功能,同时优化和完善许多的功能细节.所有新功能开发和功能优化,都是围绕微慕小程序产品的核心 ...
- 狮子鱼社区团购小程序v17.8.0独立开源版+前端升级最新授权接口修复方法
版本是播播资源网在新狮子鱼社区团购商城系统小程序v17.8.0独立版上优化,此系统拿来即用非常方便,优化很多细节如去掉一些后台无用的东西,比如后台连清个缓存功能也没有,首页美化,优化的细节其他就不一一 ...
- 【微信小程序】狮子鱼社区团购小程序V9.9.0完整前后端安装包+小程序前端
介绍: 狮子鱼社区团购小程序V9.9.0完整前后端安装包+小程序前端[包更新],新增付费会员专享商品购买! 狮子鱼社区团购小程序 查看更多关于 社区团购小程序 的文章 ,社区团购,社区拼团,社区电商, ...
最新文章
- 重塑云上的 Java 语言
- 生产环境下JAVA进程高CPU占用故障排查
- Codeforces 706D Vasiliy's Multiset
- 34.rust宏.txt
- why Material request downlaod get an empty BDOC in SMW01 - structure MGV_TLMNR
- 智能录音笔完成全系列布局,科大讯飞还发了一款转写翻译智能耳机
- 多米诺喷码机维修大全之----缺字、字体不成形、字体跑点以及歪
- 三菱触摸屏u盘上传和下载_威纶通触摸屏U盘下载方法
- linux终端ANSI转义字符
- excel--text(双坐标图表)
- 用Multisim搭建三极管输出特性曲线及负载线产生电路
- 大学生对于外卖和食堂之间的抉择的调查报告 新生研讨课校内调查
- SitePoint播客#158:饮酒与技术
- 「PS-CC2019新版教程」套索工具-基础篇
- 【前端换肤】前端换肤方案
- 虚拟化在防泄密领域的缺点
- 怎么彻底删除SQLServer2008 卸载SQLServer200
- 以流量为王的时代,如何获得不错的流量,泰山众筹如何脱颖而出?
- 解决flex-direction: column 之后元素宽度自动变为100%
- Tk 的基本概念-组件—Tkinter 教程系列03