@@ -2,7 +2,7 @@ const gulp = require('gulp')
2
2
const inno = require ( 'gulp-inno' )
3
3
const rename = require ( "gulp-rename" )
4
4
const replace = require ( 'gulp-replace' )
5
- // const convert = require('gulp-convert-encoding ')
5
+ const bom = require ( 'gulp-bom ' )
6
6
const exec = require ( 'child_process' ) . exec
7
7
const config = require ( './app/package.json' )
8
8
// var argv = process.argv.slice(2)
@@ -22,13 +22,20 @@ gulp.task('dev', ['env'], function(cb){
22
22
} )
23
23
} )
24
24
25
+ gulp . task ( 'mac' , [ 'env' ] , function ( cb ) {
26
+ exec ( 'electron-packager ./app client --platform darwin --arch x64 --out dist/ --icon ./build/favicon.icns --overwrite --download.mirror https://npm.taobao.org/mirrors/electron/ --asar' , function ( err ) {
27
+ if ( err ) return cb ( err )
28
+ cb ( )
29
+ } )
30
+ } )
31
+
25
32
gulp . task ( 'pack64' , [ 'env' ] , function ( cb ) {
26
33
exec ( 'electron-packager ./app client --platform=win32 --arch=x64 --out=dist/ --icon=./build/favicon.ico --overwrite --download.mirror=https://npm.taobao.org/mirrors/electron/ --asar' , function ( err ) {
27
34
if ( err ) return cb ( err )
28
35
29
36
gulp
30
37
. src ( './build/setup-win.iss' )
31
- // .pipe(convert({to: 'GBK'} ))
38
+ . pipe ( bom ( ) )
32
39
. pipe ( replace ( '${version}' , config . version ) )
33
40
. pipe ( replace ( '${sourcePath}' , 'client-win32-x64' ) )
34
41
. pipe ( replace ( '${outputName}' , 'client-win64-' + config . version + '-' + getShortName ( process . env . NODE_ENV ) ) )
@@ -53,7 +60,7 @@ gulp.task('pack32', ['env'], function(cb){
53
60
54
61
gulp
55
62
. src ( './build/setup-win.iss' )
56
- // .pipe(convert({to: 'GBK'} ))
63
+ . pipe ( bom ( ) )
57
64
. pipe ( replace ( '${version}' , config . version ) )
58
65
. pipe ( replace ( '${sourcePath}' , 'client-win32-ia32' ) )
59
66
. pipe ( replace ( '${outputName}' , 'client-win32-' + config . version + '-' + getShortName ( process . env . NODE_ENV ) ) )
0 commit comments