From f9ebe5662e4ad1448e927920315259bdf5043963 Mon Sep 17 00:00:00 2001 From: jweg <jweg@informatik.uni-kiel.de> Date: Wed, 19 Jul 2017 12:18:32 +0200 Subject: [PATCH] frontendClean and frontendInstallAddons works now --- frontendFunctions.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/frontendFunctions.js b/frontendFunctions.js index 469a669..4073b53 100644 --- a/frontendFunctions.js +++ b/frontendFunctions.js @@ -5,7 +5,7 @@ return new Promise((resolve, reject) => { //' git fetch origin && git reset --hard origin/master ' - exec('cd ' + fileName + ' git checkout package.json && npm prune ', (error, stdout, stderr) => { + exec('cd ' + fileName + ' && git checkout package.json && npm prune ', (error, stdout, stderr) => { if (error) { reject(error) @@ -39,7 +39,7 @@ }) } - function frontendInstallAddons(checkedFiles, downloadFiles){ + function frontendInstallAddons(fileName, checkedFiles, downloadFiles){ return new Promise((resolve, reject) => { @@ -48,9 +48,9 @@ }); if(checkedPlugins.length !== 0 ){ - checkedPlugins.forEach((pluginName) => { - exec('cd ' + ' explorviz-ui-frontend ' + ' ember install ' + downloadFiles[pluginName], (error, stdout, stderr) => { + exec('cd ' + fileName + ' && ember install ' + downloadFiles[pluginName] + ' --save', (error, stdout, stderr) => { + console.log('in frontendInstallAddons'); if (error) { reject(error); @@ -65,6 +65,7 @@ }); }) + //If no plugins were checked by the user, the downloader skips this step by resolving immediately. } else { resolve(); } -- GitLab