message: fix(installer): add fallback to default url
diff: @@ -560,6 +560,7 @@ function installAssetsByClusterTask(version: string, objects: Array<{ name: stri
  const file = join(dir, hash);
  const valid = await vfs.validateSha1(file, hash);
  + try {
  if (!valid) {
  if (option.downloader) {
  await option.downloader({
  @@ -576,6 +577,25 @@ function installAssetsByClusterTask(version: string, objects: Array<{ name: stri
  });
  }
  }
  + } catch (e) {
  + if (assetsHost !== Installer.DEFAULT_RESOURCE_ROOT_URL) {
  + if (option.downloader) {
  + await option.downloader({
  + url: `${Installer.DEFAULT_RESOURCE_ROOT_URL}/${head}/${hash}`,
  + destination: file,
  + })
  + } else {
  + await downloadFile({
  + url: `${Installer.DEFAULT_RESOURCE_ROOT_URL}/${head}/${hash}`,
  + destination: file,
  + progress(written) {
  + context.update(lastProgress + written);
  + },
  + });
  + }
  + }
  + }
  +
  lastProgress += size;
  context.update(lastProgress);
  }
  