2016-04-22 39 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;