Javascript 如何设置web worker.js文件的url,使其在库而不是主项目中可见
目前,我们有两个独立的项目。一个是主项目,另一个是独立的图书馆,第一个将使用它 在库中,我需要设置web workers,以便在单独的线程中运行繁重的js代码。Web worker使用文件的url查找要执行的文件。但问题是,webworkers试图通过转到主项目url localhost:3000/url\u to\u文件而不是库目录来查找该文件 该库位于节点_模块中。 我需要这样的东西: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
let worker = new window.Worker('./local_library_folder/worker.js')
当前url指向主项目根文件夹,否则web worker看不到该文件。经过长时间搜索,我终于找到了解决方案。这解决了问题经过长时间的搜索,我终于找到了解决方案。这就解决了问题