2016-04-22 41 views
0

我有一个C++ Node.js插件。我可以运行使用v8的RunScript在本地模块的上下文中运行execute javascript。节点C++插件如何要求js模块?

现在,我也想执行一个包含require的JS语句。 不幸的是,本机模块的设置方式使得上下文不包括require。我得到的错误:

ReferenceError: require is not defined

有没有办法准备本地模块的上下文,使其行为像一个标准的node.js模块?即它提供了需要的方法?

回答

0

我遇到了同样的问题,我所做的是在下面添加代码,之前加载我的插件。

global.require = require;