近期看到了一篇蛮不错的论文《基于文本及符号密度的网页正文提取方法》,因为刚好在学习Rust写hello world,想想干脆试试能不能实现这个思路吧,于是开始尝试代码实现。
本文是我之前关于 Node.js 事件循环的系列文章的简短跟进。在之前的系列文章中,我详细讨论了Timers,setImmediate,process.nextTick,Promises等等。
接着之前的思路,现在我们已经完成了项目的初始化构建,然后开始往里面写新的package。
在写入的package后就需要涉及到上传的问题了,如果是开源项目,那直接使用lerna的publish命令即可。但是比如一些公司的技术沉淀之类的整合,有很多是不适合直接公开在网络上的,所以需要的是上传私有库。比起npm的私有包的方案,其实我更倾向于搭建私有npm仓库的做法。一来,代码是存储在自己的服务器的。二来,lerna也默认不允许直接发布私有包。
Lerna is a tool that optimizes the workflow around managing multi-package repositories with git and npm.