# umi 怎样在配置中添加headeScripts
umi2:
plugins: [
[
'umi-plugin-react',
{
antd: true,
dva: { hmr: true, immer: true },
targets: { ie: 11 },
locale: {
enable: false,
// default false
default: 'zh-CN',
baseNavigator: true,
},
// default true, when it is true, will use `navigator.language` overwrite default
dynamicImport: { loadingComponent: './components/PageLoading/index' },
headScripts: [
{ src: 'http://cdn/a.js' },
{ src: '<%= PUBLIC_PATH %>a.js' },
{ content: `alert('a');` }
]
},
],
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
umi4:
export default defineConfig({
headScripts: [
// 公式
{
content: `window.MathJax = {
tex: {
inlineMath: [
['$', '$'],
['\(', '\)'],
],
displayMath: [
['$$', '$$'],
['\[', '\] '],
]
}
}`,
charset: 'utf-8',
},
{ src: `${publicPath}gio.js` },
{
src: `https://assets.haixue.com/sdk/libs/tex-mml-chtml.js`,
defer: false,
async: false,
},
]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26