fix(build): support tilde expansion on windows (#563)

Co-authored-by: Raphael von der Grün <raphinesse@gmail.com>
This commit is contained in:
hiepxanh
2021-07-13 17:02:09 +07:00
committed by GitHub
parent 16ff6e1b2f
commit 68a302e9d2
3 changed files with 8 additions and 3 deletions
+2 -3
View File
@@ -20,6 +20,7 @@
var path = require('path');
var fs = require('fs');
var nopt = require('nopt');
const untildify = require('untildify');
var Adb = require('./Adb');
@@ -82,9 +83,7 @@ function parseOpts (options, resolvedTarget, projectRoot) {
if (config.android && config.android[ret.buildType]) {
var androidInfo = config.android[ret.buildType];
if (androidInfo.keystore && !packageArgs.keystore) {
if (androidInfo.keystore.substr(0, 1) === '~') {
androidInfo.keystore = process.env.HOME + androidInfo.keystore.substr(1);
}
androidInfo.keystore = untildify(androidInfo.keystore);
packageArgs.keystore = path.resolve(path.dirname(buildConfig), androidInfo.keystore);
events.emit('log', 'Reading the keystore from: ' + packageArgs.keystore);
}