console.js 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. // import eruda from 'eruda'
  2. // import erudaCode from 'eruda-code'
  3. // import erudaFeatures from 'eruda-features'
  4. // import erudaFps from 'eruda-fps'
  5. // import erudaTiming from 'eruda-timing'
  6. // import erudaMemory from 'eruda-memory'
  7. let initialized = false
  8. let loading = false
  9. function init() {
  10. // eruda.init({
  11. // useShadowDom: false,
  12. // defaults: {
  13. // theme: 'Material Oceanic'
  14. // }
  15. // })
  16. // eruda.add(erudaCode)
  17. // eruda.add(erudaFeatures)
  18. // eruda.add(erudaFps)
  19. // eruda.add(erudaTiming)
  20. // eruda.add(erudaMemory)
  21. if (loading || initialized) return
  22. loading = true
  23. import('eruda')
  24. .then(res => {
  25. loading = false
  26. let eruda = res.default
  27. eruda.init({
  28. useShadowDom: false,
  29. defaults: {
  30. theme: 'Material Oceanic'
  31. }
  32. })
  33. initialized = true
  34. import('eruda-code').then(res => {
  35. eruda.add(res.default)
  36. })
  37. import('eruda-features').then(res => {
  38. eruda.add(res.default)
  39. })
  40. import('eruda-fps').then(res => {
  41. eruda.add(res.default)
  42. })
  43. import('eruda-timing').then(res => {
  44. eruda.add(res.default)
  45. })
  46. import('eruda-memory').then(res => {
  47. eruda.add(res.default)
  48. })
  49. })
  50. .catch(e => {
  51. loading = false
  52. console.log(e)
  53. })
  54. }
  55. export { init }