Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
正确的路径表示法可以从node.js中的另一个自定义模块访问自定义模块_Node.js_Class_Path_Require_Node Modules - Fatal编程技术网

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

正确的路径表示法可以从node.js中的另一个自定义模块访问自定义模块,node.js,class,path,require,node-modules,Node.js,Class,Path,Require,Node Modules,我在node.js项目中有一些自定义类模块。是否可以从另一个自定义模块访问自定义模块?如果是,我可以使用什么路径表示法?我似乎找不到一个不产生错误的模块:错误:找不到模块'someModules/DB'。我可以从我的root index.js脚本中导出并require('./someModules/DB')fine。但是它在someModules/Table中不起作用。以下是我的目录结构: project root -index.js -someModules --DB

我在node.js项目中有一些自定义类模块。是否可以从另一个自定义模块访问自定义模块?如果是,我可以使用什么路径表示法?我似乎找不到一个不产生错误的模块:
错误:找不到模块'someModules/DB'
。我可以从我的root index.js脚本中导出并
require('./someModules/DB')
fine。但是它在
someModules/Table
中不起作用。以下是我的目录结构:

project root
  -index.js
  -someModules
    --DB
      ---index.js
    --Table
      ---index.js
我想从表/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");