前沿技术

  • 本文导读

    最近一直在学习并研究mobx相关的,看了官方文档,也看到了阿华的日报里面推荐了相关的文章链接。但是要说mobx入门教程,这篇文章着实让人比较容易明白。所以迫切的想分享给各位,从下个段落开始就是那篇文章了,原文地址。但是我事后好好思考了一番,为什么别的大神(大牛)写的入门教程为什么这么通俗易懂呢。于是我总结了一个写入门教程的好一点的方式和套路。地址:如何写好一篇入门教程?

    什么是 mobx

    mobx 只做一件事,解决 state 到 view 的数据更新问题

    img

    mobx 是一个库 (library),不是一个框架 (framework)。他不限制如何组织代码,在哪里保存 state

  • 如何使用npm来维护我们的仓库版本?

    一般我们开发一款开源软件后,需要发布到npm让用户使用,但是我们一般发的版本用户会通过安装的时候自动安装到此版本。但是如果有BUG呢?就要立刻解决发布下一版本,这样大大的造成了风险,会让用户看到我们的缺陷版本,这样是不好的。我通过查询得知可以使用tag来避免此事。

    一般查看一个包通过

    npm view uba-server

    会显示这个包的一些发布信息,以及版本信息、依赖等。

    image

    但是我们想直接看具体的版本tag通过下面

    npm dist-tag ls uba-server

    image

    它会显示所有的tag信息
    即npm dist-tag获取到所有的最新的版本,包括pr

  • 年后一直在开发Uba-GUI可视化版本,属于uba的移植并带一些cli不具备的功能,使用Electron进行构建打包,准备着手更新一篇有价值的日志,先占坑,排个计划,先放个截图瞧一眼,憋大招ing……

    截图部分属于开发阶段,不代表最终效果、功能噢😯