记第一次在npm发布模块
发布于 7 年前 作者 blackmatch 2792 次浏览 来自 分享

先上地址:node-url-downloader

github:node-url-downloader

实现功能:传入一个URL,下载相应的文件。

本人小白,搞node没多久,我想写这个模块的主要是因为:1.想体验怎么发布模块;2.撸代码;3.想到了就去做。

这个功能虽然很简单,但是也有一些坑,我简单罗列一下(大神们请绕道,毕竟都是很基础的问题): 1.http.get的回调用不要想当然就res.setEncoding('utf8') 2.使用fs.createWriteStream写文件时,注意编码,我这里需要使用binary 3.发布模块时,一定要先在这里检查名称是否已经被占用了,如果是重新发布,请记得修改版本号

代码还有很多要完善,程序也可能还有bug,功能虽然很简单,但是想达到很完美却不是那么容易,我会持续更新这个模块。欢迎大家指出错误和不足之处。

回到顶部