Javascript 将Nodejs模块加载到Web工作程序中

Javascript 将Nodejs模块加载到Web工作程序中,javascript,node.js,concurrency,requirejs,web-worker,Javascript,Node.js,Concurrency,Requirejs,Web Worker,我打算在Node.js应用程序中使用web worker来执行一些并发任务。然而,由于'webworker-threads'模块遵循HTML5WebWorker的实现,因此在webworker内部需要像require(“fs”)这样的Nodejs模块是不起作用的importScripts()可以加载js文件,但我希望web worker中有一个功能,这样我就可以需要npm安装的模块。有解决方法吗?这里是webworker线程的作者。感谢您使用本模块 有一个默认的native\ufs\ufs对象,

我打算在Node.js应用程序中使用web worker来执行一些并发任务。然而,由于
'webworker-threads'
模块遵循HTML5WebWorker的实现,因此在webworker内部需要像
require(“fs”)
这样的Nodejs模块是不起作用的
importScripts()
可以加载js文件,但我希望web worker中有一个功能,这样我就可以
需要
npm安装的模块。有解决方法吗?

这里是webworker线程的作者。感谢您使用本模块

有一个默认的
native\ufs\ufs
对象,它带有
readFileSync
可以用来读取文件

除此之外,我主要依靠onejs将
package.json
中所有必需的模块编译成单个JS文件,供
importScripts
使用,就像部署到客户端web worker环境中一样。(onejs还有很多替代方案——browserify等)


希望这有帮助

@audreyt您能否以这种方式导入依赖于其他模块的模块,只要它们在
package.json
中有提及?是否可以加载使用本机资源的节点模块,如
v4l2camera