antd design pro 脚手架里,如何设置打包出来的index.html 里面添加其他dom元素呢?
我在 config.ts 文件中 设置了
headScripts: [
// 解决首次加载时白屏的问题
{ src: '/scripts/loading.js', async: true },
{ content: `<div id="fileContent" />`, charset: 'utf-8' },
],
虽然生成的 html 里面包含了 fileContent元素,但是在代码层面还是找不到这个元素呢
<link href="/manifest.json" rel="manifest">
<script async="" src="/scripts/loading.js"></script>
<script charset="utf-8"><div id="fileContent" /></script>
</head>
<body>
<div id="root"></div>
<script src="/umi.js"></script>
</body></html>
我使用的 umi4,只能通过 config.ts中来配置拼接html,umi4已经废弃了modifyHtml这个功能了。
我在headScripts中添加了一个js,在js中去添加了dom元素
fileShow.js
config.ts中的配置