自己常用的几个nodejs小工具

自己常用的几个nodejs小工具

月光魔力鸭

2018-09-12 10:24 阅读 662 喜欢 1 tool nodejs 小工具

介绍几个日常开发中常用的几个小工具: anywhere / anywhere-auth / watchlessc / changeext .

用法

//在某个文件夹下调用命令行
anywhere    //开启当前默认浏览器,端口8000

anywhere -s //不开启浏览器

anywhere -p 5000 //开启端口5000
//以上几个是常用的命令

详细信息请查看: https://github.com/JacksonTian/anywhere

用法

  anywhere-auth --help // print help information
  anywhere-auth // 8000 as default port, current folder as root
  anywhere-auth 8888 // 8888 as port
  anywhere-auth -p 8989 // 8989 as port
  anywhere-auth -s // don't open browser
  anywhere-auth -h localhost // localhost as hostname
  anywhere-auth -d /home // /home as root
  anywhere-auth -f /index.html  // Enable html5 history,the index is /index.html
  anywhere-auth -i txt,js // include file of extnames,such as txt,js
  anywhere-auth -e ext,bat // exclude file of extnames,such as exe,bat
  anywhere-auth -a /home/pass.txt // enable basic auth, /home/pass.txt

详细信息请查看:https://github.com/chrunlee/anywhere-auth

用法

//我们写DEMO的话就是把当前less文件编译后的css同级目录
watchlessc //在目标文件夹内运行即可。

详细信息请查看:https://github.com/chrunlee/watch-less

用法

//常用的改后缀
changeext js txt //把当前目录下的js 文件后缀改成txt后缀
changeext -d d:/test/ -i js -t txt //将d盘test目录下的js后缀改为txt
changeext js txt -r //在改后缀的同时随机重命名

详细信息请查看:https://github.com/chrunlee/changeext

上面的几个插件都是在学习过程中的产物,望大神指正。

转载请注明出处: https://chrunlee.cn/article/nodejs-tool-normal.html


感谢支持!

赞赏支持
提交评论
评论信息(请文明评论)
暂无评论,快来快来写想法...
推荐
获取文件夹内所有的文件。支持递归获取、异步或同步、过滤、返回信息处理。
之前在知乎上有看到,基本上都是一致的,这里提供一个nodejs版本的针对微信内dat文件进行处理恢复为图片的方法。
前段时间做了个微信小程序反编译的小东西,不过因为功能不全,没加分包处理,正好处理下加上,又考虑到后续可能的更新情况,准备上手增加下更新功能。
从上面那篇文章过来的,这里分享下nodejs对文件夹以及子文件进行批量删除的实现。
在开发项目过程中,经常需要将开发的项目部署到服务器上,但是每个环境都有每个环境的配置等等,如果每次打包的时候都要去调整(可能删除、替换等),那就很烦人了,这里分享下自己实现的几个简单的小工具(当然这个工具可能只对我自己有用),希望能够帮到你。
关于js的编译和压缩,之前做过一个小工具了,主要就是自己项目成员大都没有这部分的技能,导致发布的时候总需要去编译压缩下.. 最终做了个命令行小工具.. 问题不在这里,前一阵子做压缩的时候发现压缩后竟然是undefined.最终才发现是es6的语法问题。
使用nodejs连接ftp,进行ftp的操作,包括列表、上传、下载以及速率等。
记录下在linux环境下安装phantomjs 的步骤,防止遗忘...