小码哥深入Webpack5等构建工具
参数option:表示以什么格式写入文件内容,默认值是utf8
参数callback:文件写入内容之后执行的回调函数
注意点:
重复使用writeFile会覆盖文件内容
writeFile方法只能创建文件,不能创建文件夹
fs模块路径动态拼接问题:
在node执行路径命令时候,./ 和 ../ 是根据node执行时所在的位置开始执行的,很容易会导致从执行位置开始找文件。
解决此方法可以使用绝对路径
__dirname 基于当前文件所处的目录
在node执行路径命令时候,./ 和 ../ 是根据node执行时所在的位置开始执行的,使用 __dirname
就可以基于当前nodejs文件的路径开始找, __dirname
就是当前文件的绝对路径