我需要在Node.js中使用pg-promise库。众所周知,我们无法在webworker-threads中加入require()
。虽然webworker-threads的作者发布了类似的问题,但可以利用Browserify将节点模块编译成单个* .js文件并使用importScripts()
导入。
但是在文档中注意到要求将原生节点模块放入webworker-threads是不可能的。
我的问题是,我尝试使用包含require('pg-promise')
的{{3}}编译模块,导致错误Error: Cannot find module pg-native
。
是否可以将Browserify或其他一些本机节点模块访问到Node.js中的pg-promise范围?如果不是让我知道其他可能性或纠正我,如果我对此的理解是错误的。
提前谢谢!