我有一个节点应用程序,它使用某些js libs的源作为原始源(将它远程注入某个地方)。
那些从node_modules手动提取并通过fs直接加载到应用程序中的js libs。
如何从节点模块加载这些文件而不是直接加载它们?
主要问题是这些模块可以全局安装,所以我不能只修改路径node_modules / required_module / required_file.js。
答案 0 :(得分:0)
您可以测试各种全局路径,看看是否可以找到该文件。通常,全局模块安装在大多数机器上的相同位置。但是,这不是一个很好的解决方案。您将遇到使用NVM的用户的问题。
最好的办法是将文件复制到您自己的来源。