Przeglądaj źródła

chore: Enhance build.ts script for admin-ui-plugin (#1401)

* fix(admin-ui-plugin): #1400 Escape yarn cwd argument to make paths with spaces work

* fix(admin-ui-plugin): #1400 Wait until compile dir is removed

Co-authored-by: aalfa <amadeus.alfa@logmein.com>
Amadeus 4 lat temu
rodzic
commit
3f33d69216
1 zmienionych plików z 3 dodań i 3 usunięć
  1. 3 3
      packages/admin-ui-plugin/build.ts

+ 3 - 3
packages/admin-ui-plugin/build.ts

@@ -6,16 +6,16 @@ import path from 'path';
 const compiledUiDir = path.join(__dirname, 'lib/admin-ui');
 console.log('Building admin-ui from source...');
 
-fs.remove(compiledUiDir);
+fs.removeSync(compiledUiDir);
 
 const adminUiDir = path.join(__dirname, '../admin-ui');
-const buildProcess = spawn('yarn', [`--cwd ${adminUiDir}`, 'run', 'build:app'], {
+const buildProcess = spawn('yarn', [`--cwd "${adminUiDir}"`, 'run', 'build:app'], {
     cwd: adminUiDir,
     shell: true,
     stdio: 'inherit',
 });
 
-buildProcess.on('close', (code) => {
+buildProcess.on('close', code => {
     if (code === 0) {
         fs.copySync(path.join(__dirname, '../admin-ui/dist'), compiledUiDir);
     } else {