全部:
当我使用express.js(但我相信这更多是一个节点问题)时,如果我想导入一些模块,我需要使用require(模块路径)。
但是我有点困惑,对于每个需求应该使用什么根路径,它们是否都与我们执行node命令的路径相同?
有时,它在我使用require(../modelname)时工作,而有时甚至在我没有更改modelname.js位置的情况下也需要(../modelname)。
谢谢

最佳答案

如果您在要访问modelname的目录中,下面给出了两种情况
如果modelname位于同一目录中,则可以使用require("./modelname")
如果调用目录与您的modelname目录不同且高于一级,则必须使用require("../modelname")

07-26 02:31