worker.js 941 B

12345678910111213141516171819202122232425262728293031323334353637
  1. import Vue from 'vue'
  2. import App from './FaceDetector.vue'
  3. import ElementUI from 'element-ui'
  4. import '@/styles/element-ui.scss'
  5. import '@/assets/css/index.css'
  6. /*
  7. import '@/styles/index.scss'
  8. */
  9. import '@/styles/theme.scss'
  10. import '@/icons'
  11. // 红色雷锋侧边栏
  12. if (process.env.VUE_APP_PROJECT === 'leifengjinianguan') {
  13. import('@/styles/project/leifeng/index.scss')
  14. } else {
  15. import('@/styles/index.scss')
  16. }
  17. const Store = require('electron-store')
  18. const localStore = new Store()
  19. Vue.use(ElementUI, { size: 'small' })
  20. // 本地存储
  21. Vue.localStore = Vue.prototype.$localStore = localStore
  22. faceapi.env.monkeyPatch({
  23. Canvas: HTMLCanvasElement,
  24. Image: HTMLImageElement,
  25. ImageData: ImageData,
  26. Video: HTMLVideoElement,
  27. createCanvasElement: () => document.createElement('canvas'),
  28. createImageElement: () => document.createElement('img')
  29. })
  30. Vue.config.productionTip = false
  31. new Vue({
  32. render: h => h(App)
  33. }).$mount('#app')