JJi*_*Jin 6 javascript concurrency web-worker node.js requirejs
我打算在我的Node.js应用程序中使用web worker来完成一些并发任务.但是,由于该'webworker-threads'
模块遵循HTML5 Web worker的实现,因此需要像require("fs")
Web worker 一样的Nodejs模块不起作用.importScripts()
可以加载js文件,但我想在web worker中使用一个功能,以便我可以require
安装npm模块.有解决方法吗?
小智 7
这里是webworker-threads的作者.感谢您使用该模块!
您可以使用默认native_fs_
对象readFileSync
来读取文件.
除此之外,我主要依靠onejs将所有必需的模块编译package.json
成单个JS文件供importScripts
使用,就像部署到客户端Web工作环境时那样.(onejs还有很多替代品 - browserify等)
希望这可以帮助!