如何使用 worker-loader 配置创建反应应用程序

omi*_*had 6 reactjs create-react-app worker-loader

我需要使用多个工作人员创建一个 CRA(create-react-app) 应用程序。例如(我的工作人员包括导入模块):

// worker.js
import x from 'file-xxx.js'
addEventListener('message', e => {
   // ...
})
Run Code Online (Sandbox Code Playgroud)
// App.jsx

App(){
   const mWorker = new Worker('./worker') 
   mWorker.postMessage('data...')

   // ...

}
Run Code Online (Sandbox Code Playgroud)

我想如果有人帮助我构建一个具有上述要求的简单 create react 应用程序。

目前我看到:

-- https://webpack.js.org/loaders/worker-loader/

-- https://github.com/GoogleChromeLabs/comlink

-- https://github.com/GoogleChromeLabs/worker-plugin