1.node的模块化
在node中,模块化大致分为三类
(1)自定义模块:自己书写每一个js文件
(2)内置模块:node天生自带的,给你提供一些能力的模块
(3)第三方模块:别人写好,直接下载使用npm下载
(4)块化导入语法
const 变量=require('文件’)
注意:如果导入的文件是.js结尾的文件可以不写后缀
如果你导入的是文件的某一个文件夹下的index.js,可以只写到文件夹
(5)内置模块fs
当你需要操作文件或者文件夹的时候,直接导入fs模块即可
const fs=ruquire('fs')
异步读取文件
语法:fs.readFile(文件名,格式,回调函数)如fs.readFile('./test2.txt','utf-8',function(err,data){err当你读取失败的时候的错误信息,data是当你读取成功时候的})
文件名:你要读取哪一个文件的内容
格式:选填
回调函数:必填
同步读取文件 只用在readFile后加Sync(文件名,格式)
异步读取文件夹
fs.readdir('./test',(err,data)=>{})
异步写入文件