From 66ab0d98d7f41160be70faf47451de71b3f5fce7 Mon Sep 17 00:00:00 2001 From: Pierre Ossman Date: Tue, 12 Nov 2019 10:24:40 +0100 Subject: [PATCH] Load support scripts first E.g. SystemJS requires the Promise polyfill, so make sure all our support files are loaded first. --- utils/use_require.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/utils/use_require.js b/utils/use_require.js index e7ee045e..a410a192 100755 --- a/utils/use_require.js +++ b/utils/use_require.js @@ -272,13 +272,15 @@ function make_lib_files(import_format, source_maps, with_app_dir, only_legacy) { console.log(`Writing ${out_app_path}`); return helper.appWriter(out_path_base, legacy_path_base, out_app_path) .then((extra_scripts) => { - let legacy_scripts = extra_scripts; + let legacy_scripts = []; legacyFiles.forEach((file) => { let rel_file_path = path.relative(out_path_base, file); legacy_scripts.push(rel_file_path); }); + legacy_scripts = legacy_scripts.concat(extra_scripts); + let rel_app_path = path.relative(out_path_base, out_app_path); legacy_scripts.push(rel_app_path);