fix workflow build

pull/402/head
nightwing 2017-02-17 07:06:08 +00:00
rodzic 9dc06f263d
commit d607cf5f5d
2 zmienionych plików z 18 dodań i 15 usunięć

Wyświetl plik

@ -57,22 +57,24 @@ function main(options, imports, register) {
});
return { config: plugins };
}
if (config[0] != "/")
config = path.join(__dirname, "/../../configs/ide/" + config);
if (config.slice(-3) !== ".js")
config += ".js";
var settings;
try {
settings = require("../../settings/standalone");
config = require(config);
} catch (e) {
if (e.code == "MODULE_NOT_FOUND")
e = new error.NotFound();
return { error: e };
var err;
function tryPath(filePath, prefix) {
if (filePath.slice(-3) !== ".js")
filePath += ".js";
if (filePath[0] !== "/")
filePath = path.join(__dirname, "/../../", prefix + filePath);
try {
return require(filePath);
} catch (e) {
if (e.code == "MODULE_NOT_FOUND")
e = new error.NotFound("Settings");
err = e;
}
}
var settings = tryPath("settings/standalone", "");
config = tryPath(config, "configs/ide/") || tryPath(config, "configs/client-");
if (!config || !settings && err)
return { error: err };
settings = settings();
settings.packaging = true;
return { config: config(settings) };

Wyświetl plik

@ -153,6 +153,7 @@ define(function(require, exports, module) {
function done(err) {
if (err) {
console.error(err, err.stack);
console.trace();
process.exit(1);
}
pending--;