首先需要确认nodejs有没有安装fs包。
npm fs -v
fs模块为nodejs的核心模块之一,主要处理文件的读写、复制、s删除、重命名等操作。因此该模块应该是不用再使用npm进行下载的,不过检查一下总是好的,可以复习一下npm的命令。
当需要使用该模块时,需要先导入该文件。
var fs = require("fs");
完整练习代码:
input.txt
代码涉及了同步和异步两种文件读取的方法。比起同步,异步方法性能更高,速度更快,而且没有阻塞。
执行结果:
input.txt文件的内容为“Haha! You find me!这句是中文”,很明显,“这句是中文”没有正确显示。此处是一个问题,立个flag等往后知识丰富了再续写。