工做中有时候每每会遇到下述场景:例如须要将新打好的安装包等文件临时性的给到同事,可能还须要给到多个同事。这时,咱们每每有以下几种方案:前端
1,通常都会有公司内部的文件系统,上传文件后将对应的地址给到同事,但每每涉及到权限等诸多限制,且本身这边每次都要上传。node
2,上传到外网,而后将对应的连接给到同事,但这可能不经意间涉及到安全以及限速等诸多问题,也比较麻烦。npm
3,经过内部IM工具或QQ等外部IM工具及时发送,在面对几我的或须要更新的状况下就比较麻烦了。安全
最近跟前端同事聊天,发现还有一种很是简易的方式,经过直接搭建本地静态文件服务,几步操做就能够完美解决此类场景下的这种问题。发现很实用,写文Mark下。
bash
nodejs如今已经至关纯熟了,官网直接下载安装,很是简单。安装完成后, 确认一下安装完成状况。工具
➜ ~ node -v
v10.16.3
复制代码
➜ ~ npm install anywhere -g
复制代码
➜ ~ anywhere --help
复制代码
输出:ui
Usage:
anywhere --help // print help information
anywhere // 8000 as default port, current folder as root
anywhere 8888 // 8888 as port
anywhere -p 8989 // 8989 as port
anywhere -s // don't open browser anywhere -h localhost // localhost as hostname anywhere -d /home // /home as root anywhere -l // print log anywhere -f // Enable history fallback 复制代码
➜ ~ cd localserver
➜ localserver anywhere
复制代码
输出spa
Running at http://172.22.70.44:8000/
Also running at https://172.22.70.44:8001/
复制代码
服务启动成功。code
http://172.22.70.44:8000/
便可访问到本身电脑localserver目录下的全部资源文件。 orm
点击能够直接下载,而且在局域网内,下载速度是很是可观的。
经过nodejs anywhere 搭建本地静态资源服务,免去了以往搭建本地服务时的复杂过程,尤为对服务端不熟的前端或终端开发,在面临临时性的静态文件等须要共享时很是方便。
几步操做,很是方便。此类场景,不妨试试。