文章链接:
juejin.cn
nodejs提供了能够让JS操作PC系统的运行时环境。
内置模块fs: 作用是读取文件内容。常用方法:readFile异步读取文件内容,readFileSync同步读取文件内容。注意文件编码问题。
路径问题:如果想在任何目录下运行都能正确找到文件,需要从相对脚本运行的目录改为相对于脚本文件的目录。这里注意ES Modules规范与CommonJS规范的区别。ES Module需要使用fileURLToPath来转换,CommonJS可以直接使用__dirname获取当前js文件的工作目录。