mirror of https://github.com/embarklabs/embark.git
if dapp has a webpack.config.js, make a backup copy and proceed
This commit is contained in:
parent
f66552b044
commit
d14ee86c32
|
@ -411,17 +411,23 @@ class EmbarkController {
|
|||
var fs = require('../lib/core/fs.js');
|
||||
var dappConfig = fs.dappPath('webpack.config.js');
|
||||
var embarkConfig = fs.embarkPath('lib/pipeline', 'webpack.config.js');
|
||||
if (fs.existsSync(dappConfig)) {
|
||||
console.error(`${dappConfig} ${__('already exists')}`.bold.red);
|
||||
console.error(__('not overwritten, rename or re/move the file and re-run this command').yellow);
|
||||
process.exit(1);
|
||||
} else {
|
||||
let ext = 1;
|
||||
let dappConfigOld = dappConfig;
|
||||
while (fs.existsSync(dappConfigOld)) {
|
||||
dappConfigOld = dappConfig + `.${ext}`;
|
||||
ext++;
|
||||
}
|
||||
if (dappConfigOld !== dappConfig) {
|
||||
fs.copySync(dappConfig, dappConfigOld);
|
||||
console.warn(`${dappConfig}`.yellow);
|
||||
console.warn(__('copied to').dim.yellow);
|
||||
console.warn(`${dappConfigOld}\n`.yellow);
|
||||
}
|
||||
fs.copySync(embarkConfig, dappConfig);
|
||||
console.log(`${embarkConfig}`.green);
|
||||
console.log(__('copied to').dim.green);
|
||||
console.log(`${dappConfig}`.green);
|
||||
}
|
||||
}
|
||||
|
||||
upload(options) {
|
||||
this.context = options.context || [constants.contexts.upload, constants.contexts.build];
|
||||
|
|
Loading…
Reference in New Issue