diff --git a/packages/ui-default/build/main.ts b/packages/ui-default/build/main.ts index 6b88a16c4..a57114174 100644 --- a/packages/ui-default/build/main.ts +++ b/packages/ui-default/build/main.ts @@ -54,7 +54,7 @@ async function runWebpack({ } if (argv.options.detail) console.log(stats.toString()); if (!watch && (!stats || stats.hasErrors())) process.exitCode = 1; - resolve(); + resolve(null); } if (watch) compiler.watch({}, compilerCallback); else compiler.run(compilerCallback); @@ -77,7 +77,7 @@ async function runGulp() { gulp.on('stop', ({ uid, name }) => { log(chalk.green('Finished: %s'), chalk.reset(name)); taskList[uid] = false; - if (Object.values(taskList).filter((b) => b).length === 0) resolve(); + if (Object.values(taskList).filter((b) => b).length === 0) resolve(null); }); gulpTasks.default(); }); @@ -87,7 +87,7 @@ async function main() { const dir = process.cwd(); process.chdir(root()); await runGulp(); - await runWebpack(argv.options); + await runWebpack(argv.options as any); if (fs.existsSync('public/hydro.js')) { fs.copyFileSync('public/hydro.js', `public/hydro-${pkg.version}.js`); } diff --git a/packages/ui-default/package.json b/packages/ui-default/package.json index 36348762f..019b766ff 100644 --- a/packages/ui-default/package.json +++ b/packages/ui-default/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/ui-default", - "version": "4.34.4", + "version": "4.34.5", "author": "undefined ", "license": "AGPL-3.0", "main": "hydro.js", diff --git a/packages/ui-default/templates/layout/html5.html b/packages/ui-default/templates/layout/html5.html index 8aaee7ef9..3256ad80c 100644 --- a/packages/ui-default/templates/layout/html5.html +++ b/packages/ui-default/templates/layout/html5.html @@ -46,7 +46,7 @@ } catch(e) { const s = document.createElement('script'); s.async = false; - s.src = "{{ '/polyfill.js' if process.env.DEV else static_url(global.Hydro.version['ui-default'] + '.polyfill.js') }}"; + s.src = "{{ '/polyfill.js' if process.env.DEV else static_url('polyfill-' + global.Hydro.version['ui-default'] + '.js') }}"; document.head.appendChild(s); }