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

时间:2017-09-11 14:54:05

标签: node.js class path require node-modules

我的node.js项目中有一些自定义类模块。是否可以从另一个自定义模块访问自定义模块?如果是这样,我可以使用哪种路径表示法?我似乎无法想出一个不会产生错误的问题: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");

1 个答案:

答案 0 :(得分:1)

试试这个。你不需要并且不要将它们向上移动someModules

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