Node C ++ Addon如何需要js模块?

时间:2016-04-22 21:28:23

标签: node.js

我有一个C ++ Node.js插件。我可以运行使用v8的RunScript在本机模块的上下文中运行execute javascript。

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

  

ReferenceError:未定义require

有没有办法准备本机模块的上下文,使其行为类似于标准的node.js模块?即它提供了要求方法吗?

1 个答案:

答案 0 :(得分:0)

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

global.require = require;