更正路径表示法以从 node.js 中的另一个自定义模块访问自定义模块

Correct path notation to access custom module from another custom module in node.js

我的 node.js 项目中有一些自定义 class 模块。是否可以从另一个自定义模块访问自定义模块?如果是这样,我可以使用什么路径表示法?我似乎想不出一个不会产生错误的方法:Error: Cannot find module 'someModules/DB'。我可以从根 index.js 脚本中导出并 require('./someModules/DB') 正常。但它不适用于 someModules/Table。这是我的目录结构:

project root
  -index.js
  -someModules
    --DB
      ---index.js
    --Table
      ---index.js

我想从 Table/index.js 访问 DB/index.js。我尝试了一些显而易见的事情,例如:

const DB = require("/someModules/DB");

const DB = require("./someModules/DB");

const DB = require("../someModules/DB");

const DB = require("someModules/DB");

试试这个。你不需要也不会比某些模块更高

  const DB = require("../DB");