umijs3.5中使用web worker #12026
Unanswered
JasonHuo-J
asked this question in
Q&A
Replies: 1 comment
-
umi 3 不维护了,建议升级到 umi 4 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
我在umi中使用web worker时遇到了一些问题,我已经在config中配置了webpack5:{},
主进程中
useEffect(() => { if (typeof Worker !== 'undefined') { const myworker = new Worker(new URL('./worker.worker.js', import.meta.url)); myworker.onmessage = (e: any) => { console.log(e.data); }; myworker.onerror = (e) => { console.log(e); }; myworker.postMessage('index.ts'); } }, []);
worker进程
![image](https://private-user-images.githubusercontent.com/56123635/294077183-feb2b01d-d54b-4a2c-a520-62d3f1330ef0.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA1NjY3MjEsIm5iZiI6MTcyMDU2NjQyMSwicGF0aCI6Ii81NjEyMzYzNS8yOTQwNzcxODMtZmViMmIwMWQtZDU0Yi00YTJjLWE1MjAtNjJkM2YxMzMwZWYwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA5VDIzMDcwMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTVmODRiMjFiNTQ3YjliMjIyNGVmMzk0NTc1YzJjZDVhZGY5YjM0YjM0YjlkY2UyZDY1NDE1MWU4MzZjMzdjMDEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.H_DZME8drydSYz_LUqeLsm-3fsDl2GaAFXD5zCHI6Mw)
self.onmessage = (e) => { console.log('worker.ts', e); postMessage('worker.ts'); };
然后就出现了错误
请问是什么原因?
Beta Was this translation helpful? Give feedback.
All reactions