main.tsx 756 字节
Newer Older
W
wangbei16 已提交
1
import React from 'react'
_
__Oasis__ 已提交
2
import * as ReactDOM from 'react-dom/client'
W
wangbei16 已提交
3
import App from './App'
S
Song 已提交
4
import '@/utils/touchEmulator' // 适配 h5 示例桌面端预览
W
wangbei16 已提交
5
import '@/sites/assets/styles/reset.scss'
O
oasis-cloud 已提交
6
// import '@/styles/font/iconfont.css'
W
wangbei16 已提交
7

O
oasis-cloud 已提交
8 9 10 11 12 13 14 15 16 17
const projectID = import.meta.env.VITE_APP_PROJECT_ID
if (projectID) {
  import('../../styles/font/iconfont.css')
  import(`../../styles/font-${projectID}/iconfont.css`)
  import(`../../styles/theme-${projectID}.scss`)
} else {
  import('../../styles/font/iconfont.css')
  import(`../../styles/theme-default.scss`)
}

O
oasis-cloud 已提交
18
import('../../packages/nutui.react.scss')
_
__Oasis__ 已提交
19 20 21 22 23 24 25

const rootElement = document.querySelector('#app')

if (rootElement != null) {
  const root = ReactDOM.createRoot(rootElement)
  root.render(<App />)
}