无法找到自定义模块 - ExpressJS +已执行模块

时间:2017-10-17 13:56:33

标签: node.js express module

我有一个具有以下结构的expressJS应用程序:

app.js (<= require statement here)
tools
└modules
 └tool_A.js
node_modules (dir)

我正在尝试包括&amp;执行tool_A.js,如下所示:

require('./tools/modules/tool_A.js')();

然而,它无法找到它。

我已经阅读了类似问题的其他一些答案,这些解决方案对我不起作用。他们中的大多数人声明路径是相对于生成require语句的文件,因此是上面的,或相对于node_modules文件夹,我也尝试过但不起作用。

我也尝试过绝对路径而且没有用。

不确定某些内容是否有所不同,因为我正在使用ExpressJS?

模块文件是基本的,如果格式错误,我会发出不同的错误消息。

0 个答案:

没有答案