@@ -206,7 +206,7 @@ fs.closeSync = (fd) => {
206206const _writeFile = fs . writeFile
207207fs . writeFile = ( filename : any , data : any , arg3 ?: any , cb ?: any ) => {
208208 const p = resolvePath ( filename )
209- const flag = arg3 && typeof arg3 === 'object' ? arg3 . flag : 'w'
209+ const flag = arg3 ? .flag ?? 'w'
210210 fs . stat ( p , ( err ) => {
211211 // 文件不存在且为写模式,那么会自动创建文件
212212 const willCreated = err && mayCreatedFile ( flag )
@@ -215,7 +215,6 @@ fs.writeFile = (filename: any, data: any, arg3?: any, cb?: any) => {
215215 const newCb : any = ( err : any , fd : any ) => {
216216 const res = _cb ( err , fd )
217217 if ( ! err ) {
218- console . log ( 11111111 )
219218 emitter . fire ( {
220219 action : willCreated ? ActionType . CREATED : ActionType . MODIFIED ,
221220 directory : path . dirname ( p ) ,
@@ -235,7 +234,7 @@ fs.writeFile = (filename: any, data: any, arg3?: any, cb?: any) => {
235234const _writeFileSync = fs . writeFileSync
236235fs . writeFileSync = ( filename : any , data : any , arg3 ?: any ) => {
237236 const p = resolvePath ( filename )
238- const flag = arg3 && typeof arg3 === 'object' ? arg3 . flag : 'w'
237+ const flag = arg3 ? .flag ?? 'w'
239238 const willCreated = ! fs . existsSync ( p ) && mayCreatedFile ( flag )
240239 _writeFileSync ( p , data , arg3 )
241240 emitter . fire ( {
0 commit comments