message: fix(preset-built-in): html emit should before manifest
diff: @@ -4,8 +4,9 @@ import { getRoutePaths, getHtmlGenerator, chunksToFiles } from '../htmlUtils';
  export default function(api: IApi) {
  class HtmlWebpackPlugin {
  apply(compiler: webpack.Compiler) {
  - const key = 'UmiHtmlGeneration';
  - compiler.hooks.emit.tap(key, async compilation => {
  + compiler.hooks.emit.tapPromise(
  + 'UmiHtmlGeneration',
  + async (compilation: any) => {
  const { jsFiles, cssFiles } = chunksToFiles(compilation.chunks);
  const html = getHtmlGenerator({ api });
  @@ -23,7 +24,9 @@ export default function(api: IApi) {
  size: () => content.length,
  };
  }
  - });
  + return true;
  + },
  + );
  }
  }
  