我希望在Node.js中动态加载文件,但这会导致问题:Node会查找调用模块的
我不想使用
我使用
node_modules
,而不是查找要加载的文件的node_modules
。我不想使用
require()
,因为它们是插件,并且可以通过简单地连接来包含在主应用程序中。因此,使用require()
会破坏插件。它们必须直接加载到主应用程序上下文中,但同时也必须能够访问其本地的node_modules
。我使用
vm.runInNewContext()
来评估代码。但是如何将NODE_PATH
传递给runInNewContext()
呢?