diff --git a/chat2db-client/.umirc.ts b/chat2db-client/.umirc.ts index d56eca38..dd0b3016 100644 --- a/chat2db-client/.umirc.ts +++ b/chat2db-client/.umirc.ts @@ -45,6 +45,8 @@ export default defineConfig({ headScripts: ['if (window.myAPI) { window.myAPI.startServerForSpawn() }'], favicons: ['logo.ico'], define: { - 'process.env.UMI_ENV': process.env.UMI_ENV, + 'process.env': { + 'UMI_ENV': process.env.UMI_ENV + } } }); diff --git a/chat2db-client/package.json b/chat2db-client/package.json index d953df0b..e518152d 100644 --- a/chat2db-client/package.json +++ b/chat2db-client/package.json @@ -69,8 +69,7 @@ "productName": "Chat2DB", "asar": false, "files": [ - "dist/**/*", - "!node_modules", + "dist/", "static/", "src/main", "package.json" diff --git a/chat2db-client/src/components/Iconfont/index.tsx b/chat2db-client/src/components/Iconfont/index.tsx index 0447f1a7..04d1a014 100644 --- a/chat2db-client/src/components/Iconfont/index.tsx +++ b/chat2db-client/src/components/Iconfont/index.tsx @@ -3,31 +3,31 @@ import classnames from 'classnames'; // import desktopStyle from './desktop.less'; import styles from './index.less'; -// let container = '' -// container = ` -// @font-face { -// font-family: 'iconfont'; /* Project id 3633546 */ -// src: url('../../assets/font/iconfont.woff2') format('woff2'), -// url('../../assets/font/iconfont.woff') format('woff'), -// url('../../assets/font/iconfont.ttf') format('truetype'); -// } -// ` +let container = ''; -// if (process.env.UMI_ENV === 'desktop') { -// } else { -// container = ` -// @font-face { -// font-family: 'iconfont'; /* Project id 3633546 */ -// src: url('//at.alicdn.com/t/c/font_3633546_bobs6jadiya.woff2?t=1687102726036') format('woff2'), -// url('//at.alicdn.com/t/c/font_3633546_bobs6jadiya.woff?t=1687102726036') format('woff'), -// url('//at.alicdn.com/t/c/font_3633546_bobs6jadiya.ttf?t=1687102726036') format('truetype'); -// } -// ` -// } -// let style = document.createElement("style"); -// style.type = "text/css"; -// document.head.appendChild(style); -// style.appendChild(document.createTextNode(container)); +if (process.env.UMI_ENV === 'desktop') { + container = ` + @font-face { + font-family: 'iconfont'; /* Project id 3633546 */ + src: url('../../assets/font/iconfont.woff2') format('woff2'), + url('../../assets/font/iconfont.woff') format('woff'), + url('../../assets/font/iconfont.ttf') format('truetype'); + } + ` +} else { + container = ` + @font-face { + font-family: 'iconfont'; /* Project id 3633546 */ + src: url('//at.alicdn.com/t/c/font_3633546_bobs6jadiya.woff2?t=1687102726036') format('woff2'), + url('//at.alicdn.com/t/c/font_3633546_bobs6jadiya.woff?t=1687102726036') format('woff'), + url('//at.alicdn.com/t/c/font_3633546_bobs6jadiya.ttf?t=1687102726036') format('truetype'); + } + ` +} +let style = document.createElement("style"); +style.type = "text/css"; +document.head.appendChild(style); +style.appendChild(document.createTextNode(container)); export default class Iconfont extends PureComponent<{ code: string; diff --git a/chat2db-client/src/layouts/index.tsx b/chat2db-client/src/layouts/index.tsx index f6b2d783..0755bbf0 100644 --- a/chat2db-client/src/layouts/index.tsx +++ b/chat2db-client/src/layouts/index.tsx @@ -33,6 +33,7 @@ declare global { const __ENV: string; } +window._ENV = process.env.UMI_ENV! || 'local'; window._Lang = getLang(); const { getDesignToken, useToken } = theme;