如何从另一个模块访问已安装模块的资源?

时间:2014-11-02 18:59:17

标签: node.js

我有一个节点应用程序,它使用某些js libs的源作为原始源(将它远程注入某个地方)。

那些从node_modules手动提取并通过fs直接加载到应用程序中的js libs。

如何从节点模块加载这些文件而不是直接加载它们?

主要问题是这些模块可以全局安装,所以我不能只修改路径node_modules / required_module / required_file.js。

1 个答案:

答案 0 :(得分:0)

您可以测试各种全局路径,看看是否可以找到该文件。通常,全局模块安装在大多数机器上的相同位置。但是,这不是一个很好的解决方案。您将遇到使用NVM的用户的问题。

最好的办法是将文件复制到您自己的来源。