11/* eslint-disable no-undef */
2- import fs from 'fs-extra ' ;
3- import gulp from 'gulp ' ;
2+ import { createRsbuild , loadConfig } from '@rsbuild/core ' ;
3+ import { execSync } from 'child_process ' ;
44import builder from 'electron-builder' ;
5+ import fs from 'fs-extra' ;
6+ import gulp , { parallel , series } from 'gulp' ;
7+ import path from 'path' ;
8+ import { pipeline } from 'stream' ;
59import tar from 'tar-fs' ;
6- import zlib from 'zlib' ;
7- import { parallel , series } from 'gulp' ;
8- import { installExtensions , buildExtensions , watchExtensions } from './gulpfile.extensions.js' ;
9- import { execSync } from 'child_process' ;
1010import { promisify } from 'util' ;
11- import { createRsbuild , loadConfig } from '@rsbuild/core' ;
12- import { pipeline } from 'stream' ;
13- import path from 'path' ;
11+ import zlib from 'zlib' ;
12+ import { buildExtensions , installExtensions , watchExtensions } from './gulpfile.extensions.js' ;
1413
1514// Promisify the pipeline function
1615const pipelineAsync = promisify ( pipeline ) ;
@@ -312,7 +311,7 @@ async function buildRenderer() {
312311
313312function buildStatic ( ) {
314313 return gulp
315- . src ( config . static . src + '/**/*' )
314+ . src ( config . static . src + '/**/*' , { encoding : false } )
316315 . pipe ( gulp . dest ( config . static . dest ) ) ;
317316}
318317
@@ -510,4 +509,5 @@ export const nexusPack = series(
510509 buildExtensions ,
511510 nexusPackTask
512511) ;
513- export const extInstall = series ( installExtensions )
512+ export const extInstall = series ( installExtensions )
513+ export const testStatic = series ( buildStatic ) ;
0 commit comments