如何在带有webpack的React app内的Web Worker中使用ES6模块?

时间:2018-12-05 11:59:21

标签: reactjs webpack web-worker es6-modules

我想在我的应用程序中使用网络工作者。

这是我的工人:

import { processOrderFieldValue } from './utils';

export function colsAndRowsWorker() {
  this.onmessage = () => {
    processOrderFieldValue();
    // in this place the compiler is trying to convert this module to this:
    //Object(_WEBPACK_IMPORTED_MODULE_0__["processOrderFieldValue"])
    //and I've got this:
    //Uncaught ReferenceError: _WEBPACK_IMPORTED_MODULE_0__ is not defined



    postMessage('oops');
  };
}

我也尝试使用importScripts('./utils'),但也遇到错误。 如何在React应用程序内的worker中使用模块?也许,我可以在importScripts()中将函数定义为相对路径?

0 个答案:

没有答案