我有一个C ++ Node.js插件。我可以运行使用v8的RunScript在本机模块的上下文中运行execute javascript。
现在,我还想执行一个包含require的JS语句。 不幸的是,本机模块的设置方式使上下文不包含require。我收到错误:
ReferenceError:未定义require
有没有办法准备本机模块的上下文,使其行为类似于标准的node.js模块?即它提供了要求方法吗?
答案 0 :(得分:0)
我遇到了同样的问题,我所做的就是在加载我的插件之前添加以下代码。
global.require = require;