发布工具包

14 篇文章 0 订阅
11 篇文章 0 订阅

目标

  • 一个项目下来, 自己用原生js, 封装了些工具

  • 发布这些工具到npm网站

  • 以后换电脑, 直接npm/yarn下载即可

步骤-准备

  1. 新建文件夹, 并初始化包环境npm init

得到package.json文件

重要: ==包名, 入口==

  1. 把要发布的js文件拿过来

基于原生js的最好, 任何项目通用的代码, 都可以
  • date.js里基于dayjs的

  • directives.js里基于vue的

下载包, npm install dayjs vue

  1. 创建index.js(package.json记录入口文件名字统一), 然后把其他模块的方法统一导入并导出

// 包的唯一出口
export*from'./date'// 基于dayjs的时间处理
export*from'./directives'// 基于vue的自定义指令
export*from'./storage'// 原生js封装storage存储
export*from'./str'// 原生js封装字符串高亮

步骤-发布

  1. 切换本机npm镜像地址

注意npm镜像笔记切换到原来的才能发布工具包
npmconfigsetregistry=https://registry.npmjs.org/
查看npm镜像地址命令: npm config get registry
  1. https://www.npmjs.com/ 这个网站注册账号

一定要用能登录上去的邮箱
一定要去邮箱里有一封验证, 点击链接激活
一定切记账号和密码和邮箱, 发布包使用
  1. 在发布包的文件夹下cmd终端

  • 命令: npm login

作用: 建立登录链接
输入上一步注册的账号和密码和邮箱
终端为了防止密码被偷窥, 不会提示, 但实际上已经输入进去了
  • 命令: npm publish

作用: 发布所在文件夹这个包上去

出现这个图就代表成功了, 如果报错请到这里查看报错解决方案:

http://lidongxuwork.gitee.io/error/

验证

  1. 去npmjs网站查看

  1. 也可以到任何一个地方, 用npm / yarn 下载刚才你发布的包名

这样全世界的程序员都可以下你的包了, 快去让你同桌小伙伴下载试试吧

小结

  1. 为何要发布包?

  • 可以提高自己知名度, 方便下个项目直接下载使用

  1. 如果以后更新了, 重新发布?

  • 把js文件放到本地包文件夹里, 在index.js统一导出

  • 把package.json的版本向前改(因为每个版本号只能用一次)

扩展

包开发环境和生产环境到底有什么区别?

可以看这里: https://www.bilibili.com/video/BV15M4y1u78F
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值