连接或合并node.js中文件的最佳方式
所以我一直在寻找在node.js中连接n(log)文件的最佳方式。最终的文件不能超过100MB,如果有更多的,我应该创build另一个,等等。
我有一些不同的方法:
- 使用grunt和grunt和https://www.npmjs.com/package/grunt-contrib-concat
- 像buldify一样使用简单的npm https://github.com/powmedia/buildify
- 从头开始使用fs node.js模块
我想知道你是否可以把我的一些经验抛给我,而且这个问题对未来的某个人可能是有用的。
干杯!
grunt-contrib-concat和buildify都被devise成将JS源文件连接成一个包,所以它们不适合你的任务。
我会build议使用类似logrotate-stream的东西。
- SequelizeJS:如何在不使用原始查询的情况下在多个数据库中包含关联(join)
- Javascript / jquery get()在移动浏览器上不起作用(调用node-red,node.js)
- 从内存中的string加载node.js模块
- 在Node.js中将json数据读入全局variables
- 如何在运行testing之前从摩卡文件读取数据?
- “本地主机没有发送数据。 ERR_EMPTY_RESPONSE“和”curl:(52)来自服务器的空回复“
- 用nodejs重命名文件
- nodejs – fs.createReadStream()。pipe,如何知道文件大小问题
- Nodejs检查givvenstring是否是有效的文件系统path而不实际检查文件系统
- NodeJs + OracleDB +加载sql文件
- node.js中fs.createReadStream vs fs.readFile的优缺点是什么?