umi的HTML 模板

HTML 模板

修改默认模板

新建 src/pages/document.ejs,umi 约定如果这个文件存在,会作为默认模板,比如:

<!doctype html> <html> <head> <meta charset="utf-8" /> <title>Your App</title> </head> <body> <div id="root"></div> </body> </html>

在 umi 里配置 title 请查看 配置标题

配置模板

模板里可通过 context 来获取到 umi 提供的变量,context 包含:

  • route,路由信息,需要打包出多个静态 HTML 时(即配置了 exportStatic 时)有效
  • config,用户配置信息

比如:

<link rel="icon" type="image/x-icon" href="<%= context.config.publicPath %>favicon.png" />
上一篇:Linux生成私钥和公钥免密连接


下一篇:webpack5配置问题