Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何设置web worker.js文件的url,使其在库而不是主项目中可见_Javascript_Node.js_Multithreading_Path_Web Worker - Fatal编程技术网

Javascript 如何设置web worker.js文件的url,使其在库而不是主项目中可见

Javascript 如何设置web worker.js文件的url,使其在库而不是主项目中可见,javascript,node.js,multithreading,path,web-worker,Javascript,Node.js,Multithreading,Path,Web Worker,目前,我们有两个独立的项目。一个是主项目,另一个是独立的图书馆,第一个将使用它 在库中,我需要设置web workers,以便在单独的线程中运行繁重的js代码。Web worker使用文件的url查找要执行的文件。但问题是,webworkers试图通过转到主项目url localhost:3000/url\u to\u文件而不是库目录来查找该文件 该库位于节点_模块中。 我需要这样的东西: let worker = new window.Worker('./local_library_folde

目前,我们有两个独立的项目。一个是主项目,另一个是独立的图书馆,第一个将使用它

在库中,我需要设置web workers,以便在单独的线程中运行繁重的js代码。Web worker使用文件的url查找要执行的文件。但问题是,webworkers试图通过转到主项目url localhost:3000/url\u to\u文件而不是库目录来查找该文件

该库位于节点_模块中。 我需要这样的东西:

let worker = new window.Worker('./local_library_folder/worker.js')

当前url指向主项目根文件夹,否则web worker看不到该文件。经过长时间搜索,我终于找到了解决方案。这解决了问题

经过长时间的搜索,我终于找到了解决方案。这就解决了问题