我正在为一个 Node.js 库开发插件系统,但在运行一些测试时,发现 "require" 和 "require.resolve" 函数找不到包的位置,这让我有点困扰。我一直收到以下类似的错误:
Cannot find module 'plugin-name' from "index.jS"
我知道通常情况下Node.js会在整个目录结构中查找"node_modules"目录,但由于我正在进行一些测试模拟,所以事情并不那么简单,如果我能打印一些日志或调试信息来查看Node.js尝试查找包的路径,那将非常有帮助。
有什么想法吗?
提前感谢。