当我执行require('/ todoController');时,我不断收到此错误。

时间:2019-06-08 20:21:59

标签: javascript node.js bash

在我的Mac上,名为“ todoController.js”的文件位于Public文件夹中,而需要todoController.js的app.js文件也位于该文件夹中。所以当我写require('./ todoController');它可以完美运行,并且我知道“ ./todoController”与“ myRootDirectory / Public / todoController”相同,因为需要的JavaScript文件位于Public目录中。但是,当我写require('/ Public / todoController');相反,即使“ / Public / todoController”应与“ ./todoController”相同,它也不起作用。有什么原因吗?

1 个答案:

答案 0 :(得分:0)

./在同一目录中查找 如果没有DOT,它将在文件系统的根目录中查找它。